onCreate在屏幕旋转时未调用 - Android
问题描述:
我正在构建一个需要知道该设备是处于横向还是纵向模式的应用程序。所以我想,我会用onCreate,我知道这是在设备旋转调用。但onCreate只能拨打一次!当我旋转设备时,没有任何反应。我正在调试实际设备Motorola Xoom,所以我没有使用模拟器。有人有这种问题?onCreate在屏幕旋转时未调用 - Android
答
对于目标API> 13 你需要同时声明orientation|screenSize
您Activity
使onCreate
不叫
<activity
...
android:configChanges="orientation|screenSize"
/>
如果只定义orientation
或screenSize
,onCreate
仍然称。
Chekc it activity-element - > android:configChanges - >“orientation”
你有清单中活动的android:configChanges标签吗? – 2012-03-14 11:02:02
我有它,它是这样的:android:configChanges =“orientation | keyboardHidden” – Sandra 2012-03-14 11:03:12
然后@blackbelt的答案是为你:) – 2012-03-14 11:05:24