Проверка устройства на наличие интернета

Всем привет, подскажите пожалуйста. У меня есть код

    private boolean getInternet(Context context) {
    boolean status = false;
    try {
        ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo netInfo = cm.getActiveNetworkInfo();
        if (netInfo != null && netInfo.getState() == NetworkInfo.State.CONNECTED) {
            status = true;
        } else {
            netInfo = cm.getActiveNetworkInfo();
            if (netInfo != null && netInfo.getState() == NetworkInfo.State.CONNECTED)
                status = true;
        }
    } catch (Exception e) {
        e.printStackTrace();
        return false;
    }
    return status;
}

Я его передаю в другой метод, ну и рисую на свой Activity есть ли у меня доступ к интернету или нет. Но я не могу понять как мне менять это состояние динамично? Я думаю, что можно как-то проверять кнопку вкл/выкл интернета, но как к ней обратиться? если такое возможно, то подскажите куда копать ну или ссылку на ресурс где можно почитать про это.

Спасибо!)


Ответы (0 шт):