3

我想知道为什么 android:configChanges="orientation" 不能用于 android 版本 4.0.3。当屏幕旋转时,活动重新启动。

请就此事提供帮助。

Rgds,维拉克

4

2 回答 2

7

还请像这样添加 screenSize:

android:configChanges="orientation|screenSize" 

这将解决你的问题。

于 2012-09-02T05:59:31.380 回答
0

显然使用orientation|screenSize (?) 会阻止Android 4 上的onCreate,并且似乎不会破坏以前的Android 版本中的任何内容。

android:configChanges="orientation|screenSize"

不知道为什么这是必要的,我也不太了解有关此新值的文档。

我怀疑在 HONEYCOMB_MR2 中,在方向更改时,活动将其视为两个配置更改:方向和屏幕尺寸。默认情况下,两者都尝试重新创建活动。

于 2012-09-02T06:03:34.380 回答