Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ViewPager和PagerAdapter可以永久加载吗?_Android_Android Viewpager - Fatal编程技术网

Android ViewPager和PagerAdapter可以永久加载吗?

Android ViewPager和PagerAdapter可以永久加载吗?,android,android-viewpager,Android,Android Viewpager,我在应用程序中使用ViewPager和PagerAdapter来显示固定数量的屏幕(大约6个左右)。几乎每次用户从一个屏幕切换到另一个屏幕时,都会加载该屏幕。加载有时需要一些时间,使其看起来很慢 那么,有没有办法让所有页面都在开始时加载,并一直保存在内存中? 如果Android需要内存,可以释放一些页面(或者全部页面,必要时重新加载),但我不想每次都加载每个页面。对此有任何提示吗?只要调用viewPager.setOffscreenPageLimit(10)以同时存储10页

我在应用程序中使用ViewPager和PagerAdapter来显示固定数量的屏幕(大约6个左右)。几乎每次用户从一个屏幕切换到另一个屏幕时,都会加载该屏幕。加载有时需要一些时间,使其看起来很慢

那么,有没有办法让所有页面都在开始时加载,并一直保存在内存中?
如果Android需要内存,可以释放一些页面(或者全部页面,必要时重新加载),但我不想每次都加载每个页面。对此有任何提示吗?

只要调用
viewPager.setOffscreenPageLimit(10)以同时存储10页