标签: android broadcastreceiver fragment screen
我有一个服务,当它被销毁到片段中声明的BroadcastReceiver时发送一条消息。
当屏幕打开时一切正常,但如果屏幕关闭,服务会将消息发送到广播,但从未接收到它
My code
谢谢!
答案 0 :(得分:0)
尝试不在onpause()方法上取消注册
答案 1 :(得分:0)
在您的情况下,您可以在onDestroy()方法中取消注册它。并且还考虑使用LocalBroadcastManager来注册和发送广播,以防您在一个过程中工作。