Android 4:画面の回転時にActivityの再起動を禁止


Andoridが画面を回転させるときのデフォルトは再Create Activityであることを知っています.
AndroidManifestでxmlにactivity属性androidを追加:configChanges="orientation"
Activityがorientaionを自分で処理することを宣言します.これにより、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).