我正在开发一个应用程序,其中需要检查互联网连接可用性作为一个连续的过程,只要整个应用程序正在运行,并在应用程序不使用时销毁。
该过程应该通知我,如果互联网连接是可及或消失的互联网连接可用性。收到通知后,我将执行一些任务,无论是不可用还是可用。
发布于 2011-08-03 12:42:01
您可以创建BroadCastReceiver
来侦听网络更改,然后使用ConnectivityManager
检查连接是否已丢失。
您将需要在AndroidManifest
中添加这些行(将MyClassName
替换为您的类名,就像您对AndroidManifest
中声明的任何Activity
所做的那样
<receiver android:name=".MyClassName">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
</intent-filter>
</receiver>
https://stackoverflow.com/questions/6921612
复制相似问题