2

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

如果 Internet 连接可用或 Internet 连接可用,该过程应通知我。在它的通知上,我会做一些任务,如果不可用或可用。

4

1 回答 1

1

您可以创建一个BroadCastReceiver来监听网络变化,然后使用ConnectivityManager来检查连接是否丢失。

您将需要在您的AndroidManifest( 替换MyClassName为您的类的名称中添加这些行,就像您对Activity在 中声明的任何内容所做的那样AndroidManifest

<receiver android:name=".MyClassName">
       <intent-filter>
          <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
       </intent-filter>
</receiver>
于 2011-08-03T04:42:00.583 回答