友
我有一台运行Gingerbread的旧设备。每当我更改手机的方向时,我的片段都不会被破坏并重新创建,即onDestory()和onCreate()不会被调用。这不是运行Android操作系统的设备上的默认行为>姜饼。
我的问题是如何强制片段在运行Gingerbread的设备上重新创建,用户可以从Portrait到Landscape更改ortioation,反之亦然。
在我的清单文件中,我有:
android:configChanges="keyboardHidden|orientation"
由于
答案 0 :(得分:3)
很酷,你已经添加了rmanifest代码,因为它有点不对。
在较新版本的Android上,您需要添加一些内容:
android:configChanges="keyboardHidden|orientation|screenSize"
有了这个,您的活动将处理方向更改,您的片段将不会在任何版本的Android上重新创建。如果您希望每次都重新创建片段,只需将其从清单中删除即可。