このメソッドは、インターネットへの実際の接続を確認しますか、それともデバイスがワイヤレス ネットワークに接続されているかを確認します。
たとえば、デバイスがルーターに接続されているが、ルーターがネットに接続されていないかダウンしている場合、trueが返されることを知りたいです。
私のコード:-
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();