2

每次 Wifi 连接状态发生变化时,我都想向我的服务发送一个意图。

因此,当我目前使用广播接收器来监听 Wifi 中的状态变化时,因此当接收到意图时,我希望能够将此信息发送到我的服务。

这是可能的,如果是这样的话,正确的方法是什么?

4

1 回答 1

5

如果该服务当时正在运行,您可以直接BroadcastReceiverServicevia中注册 a registerReceiver()

否则,startService()从调用BroadcastReceiverService告知事件,Service如果它没有运行则启动。一定要Service在某个时候关闭它(例如,使用IntentService,当没有更多工作要做时它会自动关闭)。

于 2010-02-17T15:13:49.457 回答