BroadcastReceiver和屏幕关闭

时间:2014-11-13 16:17:50

标签: android broadcastreceiver fragment screen

我有一个服务,当它被销毁到片段中声明的BroadcastReceiver时发送一条消息。

当屏幕打开时一切正常,但如果屏幕关闭,服务会将消息发送到广播,但从未接收到它

My code

谢谢!

2 个答案:

答案 0 :(得分:0)

尝试不在onpause()方法上取消注册

答案 1 :(得分:0)

在您的情况下,您可以在onDestroy()方法中取消注册它。并且还考虑使用LocalBroadcastManager来注册和发送广播,以防您在一个过程中工作。