我正在开发一个应用程序,只要整个应用程序正在运行,就需要检查互联网连接的可用性,并在应用程序未使用时销毁。
如果互联网连接可用或互联网连接可用,该过程应通知我。在它的通知中,我会做一些任务,无论是否可用或可用。
答案 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>