本文主要是介绍ViewPager只初始化当前页,不会提前初始化下一页的设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//对ViewPager对象设置OnPageChangeListener,这样做是为了避免ViewPager会自动的预加载下一页,所以初始化ViewPager数据的代码最好写在这部分
mViewPager.setOnPageChangeListener(new OnPageChangeListener() {@Overridepublic void onPageSelected(int position) {mPagerList.get(position).initData();//获取当前被选中的页面, 初始化该页面的数据, 这样就不会提前初始化//没有被选中的页面了}@Overridepublic void onPageScrolled(int arg0, float arg1, int arg2) {}@Overridepublic void onPageScrollStateChanged(int arg0) {}});
这篇关于ViewPager只初始化当前页,不会提前初始化下一页的设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!