常に縦向きで新しいアクティビティ/インテントを開始したい (デバイスが横向きに保持されている場合でも)
アクティビティを使用setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
すると縦向きにロックされますが、向きの変化を認識したいです。
したがって、アクティビティが作成されたときに最初の開始時に呼び出す必要があると思いますsetRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
。この制限を削除するには、リスナーが必要です。
しかし、どの方法でそれを行うべきですか? コンストラクター内、onCreate()
または他の場所で???