orientationのconfigChangedを受け取っているのに画面回転させるとActivity が再起動されてしまう問題に悩まされたので覚書。 HoneyComb MR2(Android3.2)以降、画面回転時にSCREEN_SIZEのconfigChangeも 走るようになりました。 参考:Android Developerサイト これにより、AndroidManifestで android:configChanges=orientation としただけでは不十分となりました。 画面回転時の再起動を防ぎたい場合は android:configChanges=orientation|screenSize とする必要があります。(※端末形状によってはkeyboardHiddenも必要) 実際にソースコードを組んで確認してみます。 @Override protected void on