From cde682caf4e50758794dd003e74ef924044c18ad Mon Sep 17 00:00:00 2001 From: FongMi Date: Thu, 11 Aug 2022 14:41:23 +0800 Subject: [PATCH] Fix bug --- .../com/fongmi/android/tv/ui/activity/VodActivity.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java index 1a9f97018..70adff8e4 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java @@ -57,8 +57,8 @@ public class VodActivity extends BaseActivity { protected void initView() { mResult = Result.fromJson(getResult()); setRecyclerView(); - setPager(); setTypes(); + setPager(); } @Override @@ -93,10 +93,6 @@ public class VodActivity extends BaseActivity { mBinding.recycler.setAdapter(new ItemBridgeAdapter(mAdapter = new ArrayObjectAdapter(mTypePresenter = new TypePresenter()))); } - private void setPager() { - mBinding.pager.setAdapter(mPageAdapter = new PageAdapter(getSupportFragmentManager())); - } - private void setTypes() { List newTypes = new ArrayList<>(); for (String cate : ApiConfig.get().getHome().getCategories()) for (Class type : mResult.getTypes()) if (cate.equals(type.getTypeName())) newTypes.add(type); @@ -105,6 +101,10 @@ public class VodActivity extends BaseActivity { mAdapter.setItems(mResult.getTypes(), null); } + private void setPager() { + mBinding.pager.setAdapter(mPageAdapter = new PageAdapter(getSupportFragmentManager())); + } + private void updateFilter(boolean filter) { mAdapter.notifyArrayItemRangeChanged(0, mAdapter.size()); getVodFragment().toggleFilter(filter);