屏幕旋转时,活动重新开始

时间:2012-09-02 05:53:43

标签: android

我想知道为什么android:configChanges =“orientation”无法用于Android 4.0.3版。 当屏幕旋转时,活动重新开始。

请帮忙解决这个问题。

RGDS, Virak

2 个答案:

答案 0 :(得分:7)

还请像这样添加screenSize:

android:configChanges="orientation|screenSize" 

这将解决您的问题。

答案 1 :(得分:0)

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

android:configChanges="orientation|screenSize"

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

我怀疑在HONEYCOMB_MR2中,当方向更改时,活动会将此视为两个配置更改:方向和屏幕大小。并且两者都默认尝试重新创建活动。