为什么屏幕方向上的当前标签更改会更改Android

时间:2014-06-24 20:59:57

标签: android

我想知道为什么当屏幕方向改变时,当前标签会改变为TabHost中的默认值?

据我所知,Activity已被销毁并再次创建,但为什么TabHost的状态未被保存?每个例子,EditText的文本被保存和恢复,为什么它与当前标签不同?我自己必须这样做吗?

由于

1 个答案:

答案 0 :(得分:0)

您负责管理自己的标签(片段交易)。因此,如果您希望选择特定选项卡,则必须在配置更改之前保存状态信息。

这可能有所帮助(特别是如果你按照答案中的链接):

How can I prevent the current tab view from being lost when rotating the screen?

默认情况下,EditText会保存自己的实例。请参阅Yalla T的答案:

How to retain EditText data on orientation change?