我想知道为什么 android:configChanges="orientation" 不能用于 android 版本 4.0.3。当屏幕旋转时,活动重新启动。
请就此事提供帮助。
Rgds,维拉克
我想知道为什么 android:configChanges="orientation" 不能用于 android 版本 4.0.3。当屏幕旋转时,活动重新启动。
请就此事提供帮助。
Rgds,维拉克
还请像这样添加 screenSize:
android:configChanges="orientation|screenSize"
这将解决你的问题。
显然使用orientation|screenSize (?) 会阻止Android 4 上的onCreate,并且似乎不会破坏以前的Android 版本中的任何内容。
android:configChanges="orientation|screenSize"
不知道为什么这是必要的,我也不太了解有关此新值的文档。
我怀疑在 HONEYCOMB_MR2 中,在方向更改时,活动将其视为两个配置更改:方向和屏幕尺寸。默认情况下,两者都尝试重新创建活动。