ViewPager+Fragment问题
2015-08-02 20:42
246 查看
当Fragment>=3时的问题
在使用viewpager+fragment时有一个坑,现在app的制作风格底部一般有3~5个Tab,而使用的过程会出现一个问题,就是在默认情况下当viewpager滑动到第三页时第一页的Fragment就会执行onDestroyView,当再次滑动到第二页时第一页的Fragment的onCreateView又会重新执行。这样的话当进行网络请求的时候切换到不同页面时还要重新再加载一遍。解决办法
在使用viewpager的方法中加上一句viewPager .setOffscreenPageLimit(page);意思是是当你切换页面的时候,会缓存当前页面相邻的page个页面,这样就不用每次切换都要重新加载数据了,问题解决!
当然,网上还有其他方法,具体参考点这里
![](http://p7.qhimg.com/t01d3287ea2ec4711ec.jpg)
相关文章推荐
- 【剑指Offer面试题】 九度OJ1369:字符串的排列
- Taglib
- 学习笔记开始了,加油!
- 新的开始
- UITextFieldAndButton
- 剑指Offer面试题20(Java版):顺时针打印矩阵
- android opencv 人脸检测
- BZOJ 2456 mode
- HDU 1175 连连看
- Asp.net-知识总结(1)
- 在移动HTML5页面input类型采用number无法控制长度,以及右边显示难看的加减按钮
- 策略型业务逻辑处理选择
- 黑马程序员---iOS基础----OC中的点语法、构造方法
- 练习使用条件编译
- Java中对象的list与JSON格式字符串的互相转换
- HDU 1789 Doing Homework again 【队列+贪心】
- UVA10790上下俩条线段上的点最多形成线段交点
- hdu5288 vector用法+ ……(多校1.1)
- Android之路
- Android基础知识之四大组件Activity(三)多个Activity交互的生命周期与设计思想