您的位置:首页 > 编程语言 > PHP开发

ViewPager使用FragmentPagerAdapter卡顿问题解决

2016-03-14 10:17 627 查看
公司项目中有使用FragmentPagerAdapter,Fragment中有ListView

最开始的版本有一定的卡顿情况,最开始以为是ViewPager和ListView的冲突,

可是我已经集成ViewPager写了子类,重写了onInterceptTouchEvent方法

所以问题可能在Fragment的加载上面,

经测试验证,ViewPager会保持当前显示页面加上前后两个页面的Fragment,其它Fragment都会被Destory掉,

即,从页面1滑动到页面2,则保持页面1,页面2,并加载页面3

从页面2滑动到页面3(保持的页面为1,2,3),页面1会被Destory,页面4会被加载,滑动后保持的页面为2,3,4

并且测试结果证明,卡的原因是因为在Fragment的onCreateView中做了数据的加载和显示,而且因为每次


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: