我正在开发一个应用程序,只要整个应用程序正在运行并在不使用应用程序时销毁,就需要检查互联网连接可用性作为一个连续的过程。
如果 Internet 连接可用或 Internet 连接可用,该过程应通知我。在它的通知上,我会做一些任务,如果不可用或可用。
我正在开发一个应用程序,只要整个应用程序正在运行并在不使用应用程序时销毁,就需要检查互联网连接可用性作为一个连续的过程。
如果 Internet 连接可用或 Internet 连接可用,该过程应通知我。在它的通知上,我会做一些任务,如果不可用或可用。
您可以创建一个BroadCastReceiver
来监听网络变化,然后使用ConnectivityManager
来检查连接是否丢失。
您将需要在您的AndroidManifest
( 替换MyClassName
为您的类的名称中添加这些行,就像您对Activity
在 中声明的任何内容所做的那样AndroidManifest
:
<receiver android:name=".MyClassName">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
</intent-filter>
</receiver>