Remove vod progress

pull/102/head
FongMi 4 years ago
parent bdea0d8114
commit 5147588e2d
  1. 4
      app/src/leanback/java/com/fongmi/android/tv/ui/fragment/VodFragment.java

@ -24,7 +24,6 @@ import com.fongmi.android.tv.ui.custom.CustomRowPresenter;
import com.fongmi.android.tv.ui.custom.CustomScroller;
import com.fongmi.android.tv.ui.custom.CustomSelector;
import com.fongmi.android.tv.ui.presenter.FilterPresenter;
import com.fongmi.android.tv.ui.presenter.ProgressPresenter;
import com.fongmi.android.tv.ui.presenter.VodPresenter;
import com.fongmi.android.tv.utils.ResUtil;
import com.google.common.collect.Lists;
@ -79,7 +78,6 @@ public class VodFragment extends Fragment implements CustomScroller.Callback, Vo
private void setRecyclerView() {
CustomSelector selector = new CustomSelector();
selector.addPresenter(String.class, new ProgressPresenter());
selector.addPresenter(ListRow.class, new CustomRowPresenter(16), VodPresenter.class);
selector.addPresenter(ListRow.class, new CustomRowPresenter(8), FilterPresenter.class);
mBinding.recycler.addOnScrollListener(mScroller = new CustomScroller(this));
@ -92,7 +90,6 @@ public class VodFragment extends Fragment implements CustomScroller.Callback, Vo
mSiteViewModel = new ViewModelProvider(this).get(SiteViewModel.class);
mSiteViewModel.result.observe(getViewLifecycleOwner(), result -> {
mScroller.endLoading(result.getList().isEmpty());
mAdapter.remove("progress");
addVideo(result);
checkSize();
});
@ -121,7 +118,6 @@ public class VodFragment extends Fragment implements CustomScroller.Callback, Vo
boolean clear = page.equals("1") && mAdapter.size() > mFilters.size();
if (clear) mAdapter.removeItems(mFilters.size(), mAdapter.size() - mFilters.size());
mSiteViewModel.categoryContent(getTypeId(), page, true, mExtend);
if (!page.equals("1")) mAdapter.add("progress");
}
private void addVideo(Result result) {

Loading…
Cancel
Save