2

アプリケーション全体が実行されている限り、インターネット接続の可用性を継続的に確認し、アプリケーションが使用されていないときに破棄する必要があるアプリケーションを開発しています。

インターネット接続が到達している場合、またはインターネット接続の可用性が失われている場合、プロセスは私に通知する必要があります。その通知で、利用できない場合と利用可能な場合の両方で、いくつかのタスクを実行します。

4

1 に答える 1

1

を作成しBroadCastReceiverてネットワークの変更をリッスンし、を使用しConnectivityManagerて接続が失われたかどうかを確認できます。

これらの行をに追加する必要があります( :で宣言されている場合と同じように、クラスの名前にAndroidManifest置き換えます。MyClassNameActivityAndroidManifest

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