我有一个不应该在方向改变后重新创建的活动。我在清单中的活动声明中添加了以下内容:
android:configChanges="orientation"
在Android2.3上,这是完美的。在HONEYCOMB_MR2上,当更改方向时,无论如何都会调用onCreate
。
是否需要在HONEYCOMB_MR2上执行其他操作,以防止在方向更改后重新创建活动?
发布于 2011-08-07 00:35:32
显然使用了orientation|screenSize
(?)阻止蜂巢上的onCreate
,(到目前为止)似乎没有破坏以前的安卓版本的任何东西。
android:configChanges="orientation|screenSize"
我不知道为什么这是必要的,我也不是很理解关于这个新值的documentation。
我怀疑在HONEYCOMB_MR2中,当方向改变时,活动认为这是两个配置改变:方向和屏幕大小。默认情况下,两者都会尝试重新创建活动。
https://stackoverflow.com/questions/6968105
复制相似问题