From 389846061aec0761cc84c54b3ec7ad7e1ffb28a4 Mon Sep 17 00:00:00 2001 From: FongMi Date: Wed, 18 Jan 2023 00:09:34 +0800 Subject: [PATCH] Update parse system - part 4 --- .../com/fongmi/android/tv/ui/activity/DetailActivity.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java index 856000156..8160c900a 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java @@ -823,6 +823,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis private void checkParse() { int position = getParsePosition(); + if (position == mParseAdapter.size() - 1) initParse(); if (position == mParseAdapter.size() - 1) checkFlag(); else nextParse(position); } @@ -838,6 +839,12 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis else initSearch(getName(), getSite().isSwitchable()); } + private void initParse() { + if (mParseAdapter.size() == 0) return; + ApiConfig.get().setParse((Parse) mParseAdapter.get(0)); + notifyItemChanged(mBinding.control.parse, mParseAdapter); + } + private void initSearch(String keyword, boolean auto) { stopSearch(); setAutoMode(auto);