インターネット接続があるかどうかに関係なくアクセスしたいアプリケーションを開発しています。を使用してネットワーク状態にアクセスできます
private Boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
ただし、これはモバイルがインターネットに接続されているかどうかを返すだけです。接続後にインターネットが利用できるかどうかを知りたいです。同様に、サーバーがダウンしているか、インターネットが利用できない可能性があります。これを達成する方法を教えてください!