setOffscreenPageLimit 不加载下一页,只保留上一页



这就是我在Galaxy S3,sdk版本17上的行为。以前访问过的页面确实会根据传递给 setOffscreenPageLimit 的参数保持加载状态,但无论参数如何,下一个页面只会在我开始滚动后加载。

如何让它预加载下一页?

无论您在

viewPager 上设置此属性是什么参数,它仍应加载下一页。但是,如果页面大小给定,则可能不会重新加载该页面。例如,如果你说 setOffScreenPageLimit(3( 如果你有 3 个页面,那么所有 3 个页面将只加载一次,然后它们将永远不会再加载。(除非你手动刷新它们(

如果您使用的是片段适配器(即使您不是(,也没有什么可以阻止您实例化您想要执行预加载的任意数量的片段并将它们存储在适配器中。

最新更新