viewpager + fragment时关闭每次进入fragment时的重新加载布局

在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的适配器重写上面的方法,并把里面的代码删掉就可以了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容