今天看见viewpager还有个这个方法决定记下来
博客介绍: ViewPager限定预加载的页面个数setOffscreenPageLimit(int limit)
如果你的viewpager中有6个页面,你不想进去快速滑动时看到loading的页面就设置预加载全部一次加载完吧,至于为什么是快速滑动,因为viewpager默认预加载1页也就是下一页,当你切换到第二页时停留的话,他就会预加载第三页那么等它加载完第三页后你在切换到第三页的话就不会看到loading加载了,但快速切换到第三页就不一样了,因为第二页刚加载完,所以这个为了体验好的话可以提前加载全部。
优点:设置全部Viewpager页全部加载,体验好不会有loading,只有第一次有loading。
缺点:如果不查看其他页,而其他页也预加载了会浪费流量和资源。
总结:自己按需决定