viewpager + fragment时关闭每次进入fragm
2019-06-02 本文已影响15人
沈溺_16e5
在viewpager的适配器中重写 destroyItem()方法,并把里面的super()删掉
@Override
public void destroyItem(@NonNull View container, int position, @NonNull Object object) {
}
比如:4个fragment,A Fragment中是一个RecyclerView,里面有一万条数据,用户已经看到1000条了,这时用户切到D Fragment,然后再切回A Fragment,这个时候数据会回到第一条,想要解决这个bug,就在ViewPager的适配器重写上面的方法,并把里面的代码删掉就可以了