【问题标题】:Preserving the state of ActivityGroup's child activities on screen rotation [duplicate]在屏幕旋转时保留 ActivityGroup 子活动的状态 [重复]
【发布时间】:2012-04-22 08:17:29
【问题描述】:

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

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

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

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

【问题讨论】:

  • 当然,最好使用捆绑包?
  • 当然,但具体如何?我想知道当涉及到 ActivityGroup 及其子活动时,是否有一些广为人知且简单的方法。

标签: android orientation state orientation-changes


【解决方案1】:

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

 android:configChanges="orientation"

我刚刚通过在 AndroidManifest.xml 中更改这一行来解决我的问题:

<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="15" />

<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="11" />

似乎我的环境在识别并自动添加不同的目标版本时遇到了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多