在屏幕旋转时保留 ActivityGroup 的子活动的状态

smu*_*kov 5 android state orientation orientation-changes

我在 TabHost 的选项卡中有一个 ActivityGroup,并且该 ActivityGroup 有多个子活动。

当设备旋转时,选项卡不会保留它的状态(我知道在方向更改时活动会重新启动)。

保持屏幕旋转之前显示的 ActivityGroup 子活动状态的最佳做法是什么?

请注意,我可能需要保留 ActivityGroup 的每个子活动的状态。

小智 2

我在 AndroidManifest 中使用以下内容来保存视图免遭破坏,但它不起作用:

 android:configChanges="orientation"
Run Code Online (Sandbox Code Playgroud)

我刚刚通过更改 AndroidManifest.xml 这行解决了我的问题:

<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="15" />
Run Code Online (Sandbox Code Playgroud)

<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="11" />
Run Code Online (Sandbox Code Playgroud)

似乎我的环境在使用不同的目标版本时遇到了问题,因为它会自动识别并添加它。