Android中的setOffscreenPageLimit()

来源:互联网 发布:怎样手机域名保护 编辑:程序博客网 时间:2024/06/06 19:43

用法:

viewPager.setOffscreenPageLimit (3); 

viewpager每次切换的时候, 会重新创建当前界面及左右界面三个界面, 每次切换都要重新oncreate, 所以只要设置viewPager setOffscreenPageLimit即可避免这个问题。
viewPager.setOffscreenPageLimit(3);表示三个界面之间来回切换都不会重新加载。
在使用ViewPager加Fragment的时候,滑动每个Fragment的时候,都会重新调用onCreate()方法,因为Fragment页面没有被缓存。
使用上面的setOffscreenPageLimit()方法后,可以缓存Fragment页面,避免滑动显示的时候多次调用onCreate方法来进行刷新。

原创粉丝点击