带有标签的 ActionBar - 切换标签时出现奇怪的问题
Posted
技术标签:
【中文标题】带有标签的 ActionBar - 切换标签时出现奇怪的问题【英文标题】:ActionBar with tabs - weird issue when switching tabs 【发布时间】:2014-07-29 12:51:55 【问题描述】:我的 ActionBar 的 3 个标签有一个奇怪的问题: 当我从第二个选项卡转到第三个选项卡时,不会调用 onCreateView(),我喜欢它,因为我的第三个选项卡中的值处于相同状态。 现在,我将切换到第一个选项卡并返回到第三个选项卡,现在 onCreateView() 被调用,我不希望这样... 有人知道如何避免这种情况吗?我不明白为什么我的第二个标签和第一个标签之间存在差异! 感谢阅读
【问题讨论】:
【参考方案1】:这可能是因为 viewpager 中的 offscreenlimit (我想是你的情况)。
它默认设置为一个,这意味着视图寻呼机在内存中当前可见选项卡的每一侧都保存一个片段。 (当它在内存中时,这意味着 onCreateView() 不会被调用)
【讨论】:
以上是关于带有标签的 ActionBar - 切换标签时出现奇怪的问题的主要内容,如果未能解决你的问题,请参考以下文章
Android:使用 ActionBar 时出现 NullPointerException