检查互联网连接作为android中的无情服务

时间:2011-08-03 04:25:17

标签: android internet-connection

我正在开发一个应用程序,只要整个应用程序正在运行,就需要检查互联网连接的可用性,并在应用程序未使用时销毁。

如果互联网连接可用或互联网连接可用,该过程应通知我。在它的通知中,我会做一些任务,无论是否可用或可用。

1 个答案:

答案 0 :(得分:1)

您可以创建BroadCastReceiver来监听网络更改,然后使用ConnectivityManager检查连接是否已丢失。

您需要在AndroidManifest中添加这些行(将MyClassName替换为您的班级名称,就像对Activity中声明的AndroidManifest所做的那样}:

<receiver android:name=".MyClassName">
       <intent-filter>
          <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
       </intent-filter>
</receiver>