Я делаю приложение, которое использует интернет.
Он отлично работает, когда Wi-Fi доступен. Но когда Wi-Fi отключен, это дает мне ошибку: "Семейство адресов не поддерживается".
Я использую класс NetworkInfo
, чтобы узнать, доступна ли сеть. Я использую WifiManager для включения и управления Wi-Fi-соединением, если он доступен.
Я использовал следующий код, чтобы проверить, доступна ли сеть:
ConnectivityManager mConnectivity = (ConnectivityManager) this
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = mConnectivity.getActiveNetworkInfo();
if (info == null) {
// No inet
}