次のように、アプリケーションのマニフェスト ファイルにブロードキャスト レシーバーを登録しました。
<receiver android:name="com.example.devicecommunication.MainActivity$proximityOffReceiver" android:enabled="true">
<intent-filter>
<action android:name="com.example.devicecommunication.PROXIMITYOFF" />
</intent-filter>
</receiver>
MainActivity でレシーバーを定義しました (アクティビティがフォアグラウンドにない場合でもレシーバーを実行したいため)。リンクAndroid - how to unregister a receiver created in the manifest?を見ました。. しかし、アプリケーションが終了するたびに、または戻るボタンが押されるたびに、受信者を明示的に登録解除する必要がある場合、私は混乱していますか? 前もって感謝します!