我想意图发送给我的每次服务的WiFi连接的状态发生变化。

所以,当我目前使用的广播接收器监听的WiFi状态的变化,所以,当这临危意图我希望能够发送此信息到我的服务。

这是可能的,如果是正确的方式做到这一点?

有帮助吗?

解决方案

如果该服务将在时间上运行,你可以只通过BroadcastReceiver直接注册在Service一个registerReceiver()

另外,从startService()调用BroadcastReceiver让事件的Service知道,起动Service如果它没有运行。一定要在某个时候关闭那些Service(例如,使用IntentService,将自动关机时,有没有更多的工作要做)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top