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);