1

に がWebView埋め込まれていFragmentます。マニフェスト ファイルで、アクティビティが向きの変更を処理することを宣言しました。

android:configChanges="orientation|screenSize"

アクティビティではonConfigurationChanged()、向きをキャプチャするためにオーバーライドしました。

これは、画面の向きの変更を明示的に処理する必要があることを意味すると思いました。しかし、私が見ているのは、画面がまだ回転していることです (ただし、アクティビティは再作成されていません)。

次の行を使用する場合:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

画面が回転するのを防ぎますが、回転イベントを取得しません。

要するに、システムに画面を回転させたくないと同時に、向きが縦向きから横向きに変わったというイベントをシステムから取得したいのです。

ありがとう、
ラジャス

4

2 に答える 2