【发布时间】:2013-10-04 10:43:09
【问题描述】:
这就是我在 Galaxy S3、sdk 版本 17 上遇到的行为。 根据传递给 setOffscreenPageLimit 的参数,以前访问过的页面会保持加载状态,但无论参数如何,下一页只会在我开始滚动后加载。
如何让它预加载下一页?
【问题讨论】:
这就是我在 Galaxy S3、sdk 版本 17 上遇到的行为。 根据传递给 setOffscreenPageLimit 的参数,以前访问过的页面会保持加载状态,但无论参数如何,下一页只会在我开始滚动后加载。
如何让它预加载下一页?
【问题讨论】:
在 viewPager 上设置这个属性的参数并不重要,它仍然应该加载下一页。但它可能不会重新加载该页面,如果它是给定的大小。例如,如果您说 setOffScreenPageLimit(3) 并且如果您有 3 个页面,那么所有 3 个页面将只加载一次,然后它们将永远不会再次加载。 (除非你手动刷新它们)
【讨论】:
如果您正在使用片段适配器(即使您没有使用),也没有什么能阻止您实例化任意数量的片段,您可以根据需要进行预加载并将它们存储在适配器中。
【讨论】: