/ /放送受信機とスクリーンオフ - アンドロイド、放送受信機、断片、画面

BroadcastReceiverとスクリーンオフ - アンドロイド、放送受信機、断片、画面

私は、フラグメントで宣言されたBroadcastReceiverに破壊されたときにメッセージを送信するサービスを持っています。

画面がオンの場合はすべて正常に動作しますが、画面がオフになると、サービスはメッセージをブロードキャストに送信しますが、受信しません

私のコード

ありがとう!

回答:

回答№1は0

あなたのonpause()メソッドでそれを登録解除しないでください


回答№2の場合は0

あなたの場合は、onDestroy()メソッドで登録を解除できます。また、 LocalBroadcastManager 1つのプロセス内で作業している場合に備えて、登録してブロードキャストを送信します。