Optimize pager

pull/21/head
FongMi 4 years ago
parent 5ca762f888
commit ead9802355
  1. 5
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/VodActivity.java
  2. 1
      app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java

@ -97,7 +97,6 @@ public class VodActivity extends BaseActivity {
private void setPager() {
mBinding.pager.setAdapter(new PageAdapter(getSupportFragmentManager()));
if (mResult.getTypes().size() > 0) mBinding.pager.setOffscreenPageLimit(Math.min(mResult.getTypes().size(), 5));
}
class PageAdapter extends FragmentStatePagerAdapter {
@ -116,5 +115,9 @@ public class VodActivity extends BaseActivity {
public int getCount() {
return mResult.getTypes().size();
}
@Override
public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) {
}
}
}

@ -128,7 +128,6 @@ public class SiteViewModel extends ViewModel {
if (!Thread.interrupted()) result.postValue(service.submit(callable).get(5, TimeUnit.SECONDS));
} catch (Exception e) {
if (!Thread.interrupted()) result.postValue(new Result());
e.printStackTrace();
}
});
}

Loading…
Cancel
Save