【问题标题】:Android - Slider devices cause Activities to resetAndroid - 滑块设备导致活动重置
【发布时间】:2010-08-20 13:16:49
【问题描述】:

在使用 G1 在 Android 1.6 上进行测试时,我注意到当我滑出键盘时,它会终止 Activity 并重新创建它,即使我已将我的 Activity 设置为仅以纵向模式显示。

当我推回键盘时也会发生同样的情况。

我得到 onSaveInstance、onDestroy 调用,然后是 onCreate、onResume、OnrestoreInstance...

我理解为什么在将显示切换到横向视图时会这样做,但是当我特别不希望我的 Activity 切换视图时为什么会发生这种情况,它本质上是无缘无故地杀死并重新启动 Activity。

在 2.x 设备上是否相同?

有什么我想阻止它发生的吗?

谁能解释一下是否有任何意义?

【问题讨论】:

    标签: android android-activity slider device reset


    【解决方案1】:

    这是 Android 中的推荐行为。但是,如果您想停止这种情况,您可以在 Manifest 中针对您的 Activity 指定以下属性

    android:configChanges="keyboardHidden|orientation"
    

    【讨论】:

    • 感谢 Rahul,我知道这是 Android 行为,但对于我的特定应用程序来说,一直处于纵向模式是更自然的使用行为。将其切换到横向对用户来说会很奇怪。
    猜你喜欢
    • 2019-08-18
    • 1970-01-01
    • 2016-02-02
    • 2015-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    相关资源
    最近更新 更多