繁体   English   中英

Android tabhost - 更新视图

[英]Android tabhost - update views

我有一个带有 5 个选项卡的 Android tabhost,每个选项卡都将在 onTabChanged 方法中更新。 但是,当我打开活动时,第一个选项卡只显示一个空白屏幕。 如果我单击另一个选项卡,然后返回到第一个选项卡,它将正确显示。

我该如何解决这个问题?

在活动中维护一个持久化的布尔值,例如 isFirstVisit,默认情况下为 true。 在内部,如果 tabid 不是第一个选项卡,则 ontabchanged 将 isFirstVisit 的值更改为 false。

当第一个选项卡打开时,使用 isFirstVisit 值检查它是否是第一次访问,并相应地将选项卡设为空白。

t forget to make the isFirstVisit to true in activity的 onDestroy 方法t forget to make the isFirstVisit to true in activity

我试图在 ViewPager 获取空白片段后更新标签,使用状态适配器我解决了我的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM