1

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

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

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

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

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

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

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

4

1 回答 1

2

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

android:configChanges="keyboardHidden|orientation"
于 2010-08-20T13:55:33.610 回答