我想知道为什么当屏幕方向改变时,当前标签会改变为TabHost中的默认值?
据我所知,Activity已被销毁并再次创建,但为什么TabHost的状态未被保存?每个例子,EditText的文本被保存和恢复,为什么它与当前标签不同?我自己必须这样做吗?
由于
答案 0 :(得分:0)
您负责管理自己的标签(片段交易)。因此,如果您希望选择特定选项卡,则必须在配置更改之前保存状态信息。
这可能有所帮助(特别是如果你按照答案中的链接):
How can I prevent the current tab view from being lost when rotating the screen?
默认情况下,EditText会保存自己的实例。请参阅Yalla T的答案: