Как отключить подключение к Интернету в эмуляторе Android?

Я пытаюсь проверить подключение к Интернету на Android с помощью следующего метода. У меня есть подключение Wi-Fi.

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 {
        // No conection
        return false;
    }
}

Я отключаю компьютер от Интернета, а затем пытаюсь запустить описанный выше метод. И все равно он всегда возвращает true! Почему?

44
задан Peter Mortensen 6 December 2015 в 07:35
поделиться