ViewPager使用FragmentPagerAdapter卡顿问题解决

公司项目中有使用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中做了数据的加载和显示,而且因为每次



你可能感兴趣的:(android)