この方法では、ユーザーが接続されているかどうかがわかります。
public boolean isOnline() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnected()) {
return true;
}
return false;
}
私のアプリケーションでは、ユーザーが送信を押すと、サーバーにデータがアップロードされます。接続性がない場合は、「後で送信しようとします」と表示されますが、インターネットの状態を確認するには、接続がオンの場合のみ、情報を送信しますか?