我在我的应用程序中使用ViewPager和PagerAdapter来显示固定数量的屏幕(大约6个或更少)。几乎每次用户从一个屏幕变为另一个屏幕时,该屏幕都被加载。有时需要加载并使其看起来很慢。
那么,有没有办法在开始时加载所有页面并始终将它们保存在内存中? 如果Android需要内存,可以释放一些页面(或者所有页面并在必要时重新加载它们),但我不想每次都加载每个页面。有关于此的任何暗示吗?
答案 0 :(得分:0)
只需致电viewPager.setOffscreenPageLimit(10);
即可同时存储10个页面。