時々、Android アプリでインターネット接続を確認する必要があります。
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null;
}
上記のコードは、利用可能な場合にのみ機能しNetwork
ます! ただし、私のデバイスにはwifi
とがあり、上記の 2 種類のネットワーク接続の両方を使用すると3G
、上記のコードは常に返されます。(戻ってきてfalse
もまだ使えます)!! 私は何を取りこぼしたか?ありがとう!google.com
false