带有标签的 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 - 切换标签时出现奇怪的问题的主要内容,如果未能解决你的问题,请参考以下文章

带有片段的 ActionBar 选项卡旋转

Android:使用 ActionBar 时出现 NullPointerException

标签错误:渲染时出现 React JSX 样式标签错误

为具有嵌套标签的自定义标签编写 jekyll 插件时出现问题

透明操作栏:自定义标签颜色

将标签栏项目添加到 UITabBar 时出现问题