以下のコードを使用して、ネットワークが利用可能かどうかを確認していますが、ネットワークは利用可能ですが、データ転送がない場合があります。これにより、インターネット接続が失敗し、例外がスローされます。
これはコードです:
public boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
それで、誰が解決策を見つけるのを手伝ってくれますか?
ありがとう