Я использую этот код для проверки подключения к Интернету:Использование Context.CONNECTIVITY_SERVICE для проверки подключения к Интернету
private boolean checkInternetConnection() {
ConnectivityManager cm = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);
// test for connection
if (cm.getActiveNetworkInfo() != null
&& cm.getActiveNetworkInfo().isAvailable()
&& cm.getActiveNetworkInfo().isConnected()) {
return true;
} else {
return false;
}
}
, но даже когда я выключаю Wi-Fi это все еще возвращает истину.
Пробовал как эмулятор, так и устройство с таким же результатом?
Что не так?
Я думаю, что он также проверяет вашу сеть мобильных операторов. –
Так что мне делать? Можете ли вы помочь? – Navdroid