ViewPager+Fragment切换卡顿解决办法

1、ViewPager设置预加载

  我有4个tag,都不想被销毁,设置预加载个数为3。

  ViewPager viewPager;

  viewPager.setOffscreenPageLimit(3);

     实测:全部预加载时ViewPager初始化比较慢

2、PagerAdapter重载destroyItem防止销毁

@Override
public void destroyItem(ViewGroup container, int position, Object object) {
     //重载该方法,防止其它视图被销毁,防止加载视图卡顿
     //super.destroyItem(container, position, object);
}

 

posted @ 2016-04-08 15:49  guopeng1987  阅读(1701)  评论(0编辑  收藏  举报