diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/base/BaseFragment.java b/app/src/mobile/java/com/fongmi/android/tv/ui/base/BaseFragment.java index 7cdd0fe50..81590797f 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/base/BaseFragment.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/base/BaseFragment.java @@ -14,8 +14,6 @@ public abstract class BaseFragment extends Fragment { protected abstract ViewBinding getBinding(@NonNull LayoutInflater inflater, @Nullable ViewGroup container); - private boolean init; - @Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { @@ -38,28 +36,7 @@ public abstract class BaseFragment extends Fragment { protected void initEvent() { } - protected void initData() { - } - - private void onVisible() { - if (init) return; - initData(); - init = true; - } - public boolean canBack() { return true; } - - @Override - public void setUserVisibleHint(boolean isVisibleToUser) { - super.setUserVisibleHint(isVisibleToUser); - if (isVisibleToUser && isResumed()) onVisible(); - } - - @Override - public void onResume() { - super.onResume(); - if (getUserVisibleHint()) onVisible(); - } } 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 7c9584487..d4171b2a3 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 @@ -97,10 +97,12 @@ public class TypeFragment extends BaseFragment implements CustomScroller.Callbac @Override protected void initView() { mBinding.swipeLayout.setColorSchemeResources(R.color.accent); + mBinding.progressLayout.showProgress(); mScroller = new CustomScroller(this); mExtends = getExtend(); setRecyclerView(); setViewModel(); + getVideo(); } @Override @@ -109,12 +111,6 @@ public class TypeFragment extends BaseFragment implements CustomScroller.Callbac mBinding.recycler.addOnScrollListener(mScroller); } - @Override - protected void initData() { - mBinding.progressLayout.showProgress(); - getVideo(); - } - private void setRecyclerView() { mBinding.recycler.setTranslationY(-ResUtil.dp2px(getY())); mBinding.recycler.setHasFixedSize(true);