- 关于TabLayout+ViewPager+Fragment滑动
- TabLayout+ViewPager+Fragment实现分页
- 一个标准的TabLayout+ViewPager+Fragmen
- TabLayout+ViewPager+Fragment实现滑动
- Tablayout+ViewPager+Fragment滑动数据
- TabLayout+ViewPager+Fragment使用
- 笔记:MaterialDesign(一)--控/组件简单使用
- Android NestedScrollView嵌套ViewPa
- ViewPager+Fragment使用(Kotlin)
- Fragment内的ViewPager切换无法显示(空白)
出现原因:
项目中使用ViewPager+Tablayout+Fragment的架构:在Fragment页面少于3个页面时,没有问题;当Fragment页面在3个及以上时候,会出现间隔性重复加载(不相邻的两个Fragment):如从第三个页面切换到第一个页面,再从第一个页面切换到第三个页面,此时第三个页面已经重新加载。
解决方法:
在FragmentPagerAdapter中重写destroyItem方法:

在destoryItem()方法中删除super()的父类实现方法:

完美实现Fragment不重复加载。
网友评论