初期化時に onCreate() で何かを実行しています。
ユーザーが画面を回転すると、onCreate() が呼び出されます。
画面の回転を無効にして、最初の初期化時にのみ onCreate() を実行したい。
マニフェストに android:screenOrientation="portrait" を追加するだけで十分ですか、それとも onCreate() は引き続き実行されますか?
ありがとう!
マニフェストを入れるandroid:screenOrientation="portrait"と、電話は向きの変更を処理onCreate()せず、再度呼び出されることはありません。だから:はい、それで十分です!
onCreate() で Debug-Marker を設定してから携帯電話を回転させると、簡単に確認できます。
マニフェストに追加します。
android:configChanges="orientation"
android:screenOrientation="portrait"
ActivityinPortraitまたは inを保持するLandscapeと、回転が発生しなくなります。したがって、onCreate()デバイスを回転させようとしますが、最後まで実行されます