【发布时间】:2012-06-10 08:41:27
【问题描述】:
我在捕捉应用中的方向变化时遇到问题。我想防止我的应用表单在设备重新定向时重新启动。
我的应用共有 3 个活动(第三个是 FragmentActivity)。主要的用户交互是通过 FragmentActivity。
我已更改清单,以便所有活动都具有以下属性:
android:configChanges="orientation"
我还在所有活动中重写了 onConfigurationChanged() 方法,并查看它是否真的被调用了,我包含了一个 Log.i() 语句,但没有任何报告。
我目前正在使用模拟器进行测试,当我执行 CTRL+F12 时会报告方向更改。
I/ActivityManager(67):配置更改:{ scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=1 layout=34 uiMode=17 序列=10}
我有什么遗漏吗?
【问题讨论】:
标签: android android-orientation android-configchanges