【问题标题】:setOffscreenPageLimit doesn't load next pages, only keeps previous onessetOffscreenPageLimit 不加载下一页,只保留以前的
【发布时间】:2013-10-04 10:43:09
【问题描述】:

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

如何让它预加载下一页?

【问题讨论】:

    标签: android android-viewpager


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-06
        • 1970-01-01
        • 2016-08-24
        • 2014-02-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多