[mobile] clean code

pull/123/head
FongMi 3 years ago
parent ecb644645a
commit 5dbf7ca85e
  1. 10
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/child/HomeFragment.java
  2. 12
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/child/TypeFragment.java

@ -27,7 +27,7 @@ public class HomeFragment extends BaseFragment implements VodAdapter.OnClickList
private FragmentVodChildBinding mBinding;
private SiteViewModel mViewModel;
private VodAdapter mVodAdapter;
private VodAdapter mAdapter;
public static HomeFragment newInstance() {
return new HomeFragment();
@ -66,8 +66,8 @@ public class HomeFragment extends BaseFragment implements VodAdapter.OnClickList
private void setRecyclerView() {
mBinding.recycler.setHasFixedSize(true);
mBinding.recycler.setLayoutManager(new GridLayoutManager(getContext(), Product.getColumn()));
mBinding.recycler.setAdapter(mVodAdapter = new VodAdapter(this));
mVodAdapter.setSize(Product.getSpec(getActivity()));
mBinding.recycler.setAdapter(mAdapter = new VodAdapter(this));
mAdapter.setSize(Product.getSpec(getActivity()));
}
private void setViewModel() {
@ -82,13 +82,13 @@ public class HomeFragment extends BaseFragment implements VodAdapter.OnClickList
private void setAdapter(Result result) {
mBinding.swipeLayout.setRefreshing(false);
mBinding.progressLayout.showContent();
mVodAdapter.addAll(result.getList());
mAdapter.addAll(result.getList());
getParent().setAdapter(result);
}
@Override
public void onRefresh() {
mVodAdapter.clear();
mAdapter.clear();
getVideo();
}

@ -32,8 +32,8 @@ public class TypeFragment extends BaseFragment implements CustomScroller.Callbac
private FragmentVodChildBinding mBinding;
private CustomScroller mScroller;
private SiteViewModel mViewModel;
private VodAdapter mVodAdapter;
private List<String> mTypeIds;
private VodAdapter mAdapter;
public static TypeFragment newInstance(String typeId, boolean folder) {
Bundle args = new Bundle();
@ -80,9 +80,9 @@ public class TypeFragment extends BaseFragment implements CustomScroller.Callbac
private void setRecyclerView() {
mBinding.recycler.setHasFixedSize(true);
mBinding.recycler.setAdapter(mVodAdapter = new VodAdapter(this));
mBinding.recycler.setAdapter(mAdapter = new VodAdapter(this));
mBinding.recycler.setLayoutManager(new GridLayoutManager(getContext(), Product.getColumn()));
mVodAdapter.setSize(Product.getSpec(getActivity()));
mAdapter.setSize(Product.getSpec(getActivity()));
}
private void setViewModel() {
@ -101,19 +101,19 @@ public class TypeFragment extends BaseFragment implements CustomScroller.Callbac
mBinding.progressLayout.showContent(isFolder(), size);
mBinding.swipeLayout.setRefreshing(false);
mScroller.endLoading(size == 0);
mVodAdapter.addAll(result.getList());
mAdapter.addAll(result.getList());
checkPage(size);
}
private void checkPage(int count) {
if (count == 0 || mVodAdapter.getItemCount() >= 40 || isFolder()) return;
if (count == 0 || mAdapter.getItemCount() >= 40 || isFolder()) return;
getVideo(getTypeId(), String.valueOf(mScroller.addPage()));
}
private void getVideo(String typeId, String page) {
if (isFolder()) mTypeIds.add(typeId);
if (isFolder()) mBinding.recycler.scrollToPosition(0);
if (page.equals("1")) mVodAdapter.clear();
if (page.equals("1")) mAdapter.clear();
if (page.equals("1") && !mBinding.swipeLayout.isRefreshing()) mBinding.progressLayout.showProgress();
mViewModel.categoryContent(ApiConfig.get().getHome().getKey(), typeId, page, true, mExtends);
}

Loading…
Cancel
Save