Android - 我可以将Wifi状态更改的意图发送到服务吗?

时间:2010-02-17 14:15:17

标签: android android-intent broadcastreceiver

每当Wifi连接状态发生变化时,我都希望向我的服务发送意图。

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

这是否可行,如果可行,这是正确的方法吗?

1 个答案:

答案 0 :(得分:5)

如果此时服务正在运行,您可以直接通过BroadcastReceiverService注册registerReceiver()

否则,请从startService()致电BroadcastReceiverService知道该事件,如果它未运行,则启动Service。请确保在某个时刻关闭Service(例如,使用IntentService,当没有其他工作要做时,{{1}}会自动关闭。