如何在Android服务中监控互联网连接丢失

问题描述:

我想在互联网连接断开时激活一个android服务,并在发生这种情况时向用户显示另一个活动。我不知道如何开始写这个服务。任何人都可以给我一个想法或更好的教程如何在Android服务中捕捉连接。如何在Android服务中监控互联网连接丢失

谢谢

+0

如果您有连接问题,请参阅此链接: http://*.com/questions/5165099/android-how-to-handle-change-in-network-from-gprs-to-wi-fi -and-vice-versa-whi – XEME 2012-07-20 13:53:28

+0

感谢评论.. – iDia 2012-07-20 17:12:18

当互联网连接的变化,系统会发送一个广播与android.net.conn.CONNECTIVITY_CHANGE意图。您应该能够创建一个broadcast receiver,只要设备连接或失去连接就会被调用。

+0

我可以在Broadcast Receiver中使用AsyncTask吗? – 2013-04-25 12:35:51

你必须为连接变化编写一个接收器。

你可以看看这里:Android, How to handle change in network (from GPRS to Wi-fi and vice-versa) while polling for data