このコードを使用して、ネットワーク接続を確認しています。
public boolean isOnline() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
return true;
}
return false;
}
それは正常に動作します。しかし、私が望むのは、ネットワークが利用可能であるがインターネットがない場合があるため、インターネットも利用可能かどうかです。