我的 ActionBar 的3个标签有一个奇怪的问题:
当我从第二个标签转到第三个标签时, onCreateView()没有被调用,我喜欢它,因为我的第三个标签中的值处于相同的状态。
现在,我将切换到第一个选项卡并返回第三个选项卡,现在调用 onCreateView(),我不想要...
有人知道如何避免这种情况吗?我不明白为什么我的第二个和第一个标签之间存在差异!
感谢您阅读
答案 0 :(得分:1)
这可能是因为viewpager中的offscreenlimit(我认为这是你的情况)。
默认设置为1,这意味着视图寻呼机在内存中当前可见选项卡的每一侧保存一个片段。 (当它在内存中时,意味着onCreateView()不会被调用)