From a86f7f185e8547ddd65da92e68c702d70556ee0a Mon Sep 17 00:00:00 2001 From: FongMi Date: Sat, 4 May 2024 22:41:16 +0800 Subject: [PATCH] [mobile] support refresh home --- .../com/fongmi/android/tv/ui/fragment/TypeFragment.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/TypeFragment.java b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/TypeFragment.java index c16693260..b5dc130ae 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/TypeFragment.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/TypeFragment.java @@ -108,7 +108,6 @@ public class TypeFragment extends BaseFragment implements CustomScroller.Callbac @Override protected void initEvent() { - mBinding.swipeLayout.setEnabled(!isHome()); mBinding.swipeLayout.setOnRefreshListener(this); mBinding.recycler.addOnScrollListener(mScroller = new CustomScroller(this)); } @@ -134,6 +133,11 @@ public class TypeFragment extends BaseFragment implements CustomScroller.Callbac mViewModel.result.observe(getViewLifecycleOwner(), this::setAdapter); } + private void getHome() { + mViewModel.homeContent(); + mAdapter.clear(); + } + private void getVideo() { mScroller.reset(); getVideo(getTypeId(), "1"); @@ -204,7 +208,8 @@ public class TypeFragment extends BaseFragment implements CustomScroller.Callbac @Override public void onRefresh() { - getVideo(); + if (isHome()) getHome(); + else getVideo(); } @Override