在android中收听服务中的互联网可用性

时间:2011-07-29 01:32:13

标签: android broadcastreceiver

我已经创建了接收器以测试网络可用性,因此我可以在Android有或没有网络时收到,但我们如何收听互联网可用性?

目标。当登录失败(意味着没有互联网连接)时,我们必须在服务后台任务中的线程中重新发送我们的登录数据。

1 个答案:

答案 0 :(得分:1)

这应该可以解决问题:

 ConnectivityManager conMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
 if( conMgr.getActiveNetworkInfo().isConnectedOrConnecting())
 {
       // your stuff
 }

记得放

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
相关问题