我想知道为什么android:configChanges =“orientation”无法用于Android 4.0.3版。 当屏幕旋转时,活动重新开始。
请帮忙解决这个问题。
RGDS, Virak
答案 0 :(得分:7)
还请像这样添加screenSize:
android:configChanges="orientation|screenSize"
这将解决您的问题。
答案 1 :(得分:0)
显然使用方向| screenSize(?)会阻止Android 4上的onCreate,并且在以前的Android版本中似乎没有破坏任何内容。
android:configChanges="orientation|screenSize"
不知道为什么这是必要的,我不太了解有关这个新值的文档。
我怀疑在HONEYCOMB_MR2中,当方向更改时,活动会将此视为两个配置更改:方向和屏幕大小。并且两者都默认尝试重新创建活动。