1. ホーム
  2. android

[解決済み] onConfigurationChangedが呼ばれない

2022-04-27 06:39:49

質問

今朝は onConfigurationChanged イベントが発生します。問題は、私がオーバーライドしたメソッドが、携帯電話の向きを変更したときに呼び出されないことです。全く呼び出されないのです。

私は android:configChanges="orientation" をマニフェストで定義されたアクティビティに追加しましたが、違いはありません。

この問題に思い当たったことはありますか?

解決方法は?

問題は、この方法を使用すると

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

の向きを強制的に変更します。 Activity をポートレートモードにすると、受信候補にならない。 orientation を変更します。

そこで、解決策として setRequestOrientation を特定のモードに設定します。しかし、その代わりに SCREEN_ORIENTATION_SENSOR.