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 e0f26f699..b681f011f 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 @@ -256,6 +256,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis private void setViewModel() { mViewModel = new ViewModelProvider(this).get(SiteViewModel.class); + mViewModel.search.observe(this, result -> setSearch(result.getList())); mViewModel.player.observe(this, result -> { boolean useParse = (result.getPlayUrl().isEmpty() && ApiConfig.get().getFlags().contains(result.getFlag())) || result.getJx() == 1; mBinding.control.parseLayout.setVisibility(useParse ? View.VISIBLE : View.GONE); @@ -267,9 +268,6 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis else setDetail(result.getList().get(0)); Notify.dismiss(); }); - mViewModel.search.observe(this, result -> { - setSearch(result.getList()); - }); } private void resetFocus(boolean useParse) {