我使用以下代码在 MainActivity 中注册了一个广播接收器:
OrientationBroadcastReceiver orientationBR = new OrientationBroadcastReceiver();
IntentFilter orientationIF = new IntentFilter(
Intent.ACTION_CONFIGURATION_CHANGED);
MainActivity.this.getBaseContext().getApplicationContext().registerReceiver(orientationBR, orientationIF);
当应用程序运行时,广播事件会被我的广播监听器接收。但是当我关闭我的应用程序并打开另一个应用程序时,方向更改事件不会广播到我的接收器。有人可以对此有所了解。