[mobile] support refresh home

pull/496/head
FongMi 2 years ago
parent cc16c8d535
commit a86f7f185e
  1. 9
      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

Loading…
Cancel
Save