完全选择页面后,调用片段的OnCreate

时间:2017-01-23 20:08:31

标签: android android-fragments

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

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

2 个答案:

答案 0 :(得分:0)

ViewPager正在相应地向viewPager.setOffscreenPageLimit()加载下一页和上一页。 默认值和最小值为1.

答案 1 :(得分:0)

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

如果需要,您可以拥有占位符片段。但是,由于viewpager允许您向左/向右滑动,因此android总是希望向侧页显示平滑的移动,并且需要先前加载页面。

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