ViewPager免预加载
- ViewPager轮播页面是我们经常用到的,当我们滑动页面的时候会发现,下一页的数据已经加载好了,但有些事有我们是不需要下一页的数据提前加载好的,这样我们为了优化内存,也为了用户考虑。
- ViewPager关联源码,这个大家应该都知道,我就不做详细的说明了,
- 我们打开ViewPager的源码,把里面2000多行的代码全部复制,新建一个我们自己的java MyViewPager.java,把代码粘贴在里面,在里面找到
DEFAULT_OFFSCREEN_PAGES 把它的值改为0
改成
把布局中的ViewPager改成我们建的MyViewPager.java的路径就可以了。