使用广播接收器连续检查Internet连接

时间:2015-03-03 18:26:44

标签: android broadcastreceiver background-process internet-connection

我正在使用广播接收器在互联网连接可用时运行后台进程。我在intent filter的操作中指定了“android.net.conn.CONNECTIVITY_CHANGE”。我的问题是,当我的互联网连接状态改变时,它只执行一次,而我想在我的互联网连接可用时运行我的后台进程。所以要实现这个目标,我应该在内部过滤器中提供什么?

1 个答案:

答案 0 :(得分:1)

使用BroadcastReceiver检测连接的变化。如果您现在有连接,请启动Service。 <{1}}可以运行,直到连接状态发生变化,此时您可以停止它。