私は、フラグメントで宣言されたBroadcastReceiverに破壊されたときにメッセージを送信するサービスを持っています。
画面がオンの場合はすべて正常に動作しますが、画面がオフになると、サービスはメッセージをブロードキャストに送信しますが、受信しません
ありがとう!
回答:
回答№1は0あなたのonpause()メソッドでそれを登録解除しないでください
回答№2の場合は0
あなたの場合は、onDestroy()メソッドで登録を解除できます。また、 LocalBroadcastManager 1つのプロセス内で作業している場合に備えて、登録してブロードキャストを送信します。