`
icheng
  • 浏览: 832048 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多
我们知道,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).

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics