This question already has answers here:
How to save an activity state using save instance state?
(35个答案)
7年前关闭。
我在TabHost的选项卡中有一个ActivityGroup,并且该ActivityGroup具有多个子 Activity 。
旋转设备时,选项卡不会保留其状态(我知道方向更改时会重新标记 Activity )。
保持屏幕旋转之前显示的ActivityGroup子 Activity 状态的最佳实践是什么?
请注意,我可能需要保留ActivityGroup的每个子 Activity 的状态。
我只是通过在AndroidManifest.xml中更改这一行来解决了我的问题:
至
好像我的环境在识别并自动添加目标版本时遇到了麻烦。
(35个答案)
7年前关闭。
我在TabHost的选项卡中有一个ActivityGroup,并且该ActivityGroup具有多个子 Activity 。
旋转设备时,选项卡不会保留其状态(我知道方向更改时会重新标记 Activity )。
保持屏幕旋转之前显示的ActivityGroup子 Activity 状态的最佳实践是什么?
请注意,我可能需要保留ActivityGroup的每个子 Activity 的状态。
最佳答案
我在AndroidManifest中使用了以下命令来保存 View ,以防止蜜蜂被破坏,但它不起作用:
android:configChanges="orientation"
我只是通过在AndroidManifest.xml中更改这一行来解决了我的问题:
<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="15" />
至
<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="11" />
好像我的环境在识别并自动添加目标版本时遇到了麻烦。
关于android - 在屏幕旋转时保留ActivityGroup子 Activity 的状态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10082008/
10-09 05:10