【问题标题】:Call Fragment's OnCreate when page is fully selected [duplicate]完全选择页面时调用 Fragment 的 OnCreate [重复]
【发布时间】:2017-01-24 04:13:32
【问题描述】:

我的应用包含一个包含 5 个片段的 ViewPager。当片段 1 可见时,它也会调用片段 2 的 onCreate 方法。我尝试使用onAttachonMenuVisibility 等。但我不喜欢它们在我的应用程序中的表现。

有没有办法在相邻片段可见时禁用片段的 onCreate 调用?

【问题讨论】:

标签: android android-fragments


【解决方案1】:

ViewPager 正在根据viewPager.setOffscreenPageLimit() 加载下一页和上一页。 默认和最小值为 1。

【讨论】:

    【解决方案2】:

    我发现你至少需要 1 个片段偏移量(检查 setOffscreenPageLimit())。

    如果你愿意,你可以有一个占位符片段。但是由于 viewpager 允许您向左/向右滑动,android 总是希望向侧页显示平滑的移动,这需要预先加载页面。

    您可以在此处找到更多相关信息:https://stackoverflow.com/a/10073916/3976716

    【讨论】:

      猜你喜欢
      • 2014-02-20
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多