您的位置:首页 > 移动开发 > Android开发

Android4: 旋转屏幕时禁止Activity重启

2011-12-28 10:55 218 查看
/article/1887547.html

我们知道,Andorid旋转屏幕时默认是重新Create Activity,之前我们可以

在AndroidManifest.xml 中添加activity属性android:configChanges="orientation"

来声明Acitivity自己处理orientaion,这样就不会重新Create Activity

在 ics中需要改为android:configChanges="orientation|screenSize"

Caution: Beginning with Android 3.2 (API level 13), the "screen size" also changes when the device switches between portrait and landscape orientation. Thus, if you want to prevent runtime restarts due to orientation change when developing for API level 13
or higher (as declared by the minSdkVersion and targetSdkVersion attributes), you must include the "screenSize" value in addition to the "orientation" value. That is, you must decalare android:configChanges="orientation|screenSize". However, if your application
targets API level 12 or lower, then your activity always handles this configuration change itself (this configuration change does not restart your activity, even when running on an Android 3.2 or higher device).
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: