【发布时间】:2012-05-25 14:31:42
【问题描述】:
如何将一些数据从 BroadCastReceiver 发送到正在运行的服务? 我尝试使用 peekService 但似乎该方法返回 null 直到服务被某人绑定。无论如何,如果我绑定服务,我不需要窥视服务,也无法从 BroadCastReceiver 绑定服务(我不需要任何 Activity)
我的情况是: my_broadcastreceiver -> 启动服务 my_broadcastreceiver -> 停止服务 my_broadcastreceiver -> 通知服务(如果服务已经在运行,否则什么都没有)
我该怎么做? 显然,我可以使用意图过滤器在服务中编写 BroadCastReceiver,但我认为这不是更好的方法。我只想在 BroadCastReceiver 进入 onReceive 方法时发送一些信息。我希望有一些可能...
问候
【问题讨论】:
标签: android service broadcastreceiver