次のコードを使用して、MainActivity にブロードキャスト レシーバーを登録しました。
OrientationBroadcastReceiver orientationBR = new OrientationBroadcastReceiver();
IntentFilter orientationIF = new IntentFilter(
Intent.ACTION_CONFIGURATION_CHANGED);
MainActivity.this.getBaseContext().getApplicationContext().registerReceiver(orientationBR, orientationIF);
アプリケーションが実行されているとき、ブロードキャスト イベントはブロードキャスト リスナーによって受信されます。しかし、アプリを閉じて別のアプリを開くと、方向変更イベントが受信機にブロードキャストされません。誰かがそれに光を当てることができますか?