Добрый день, у меня есть приложение с 2 видами деятельности: главная и подробная страница.Проверьте подключение к Интернету во время работы
При подключении к Интернету пользователь может перейти с главной страницы на страницу сведений. Когда нет интернет-соединения, он не может этого сделать.
Проблема заключается в том, что, когда я подробно описываю страницу и выключаю Wi-Fi, я хотел бы завершить эту работу, как я могу реализовать эту функциональность? меня проверить в главном классе деятельности что-то вроде этого:
private boolean isNetworkAvailable() { ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); return activeNetworkInfo != null && activeNetworkInfo.isConnected(); }
It`s прекрасно работает, когда я запустить приложение с интернетом или без этого, но когда я выключить WiFi во время выполнения он Безразлично Работает.
В любом случае, спасибо!
Просто повторите вызов 'isNetworkAvailable()'. Проверьте: вернитесь к основному действию и попытайтесь повторно открыть детали - он работает. –
@ FrankN.Stein Я бы хотел, чтобы без закрытия и перезапуска приложения я мог это сделать, но для пользователя он должен быть автоматически. Мне нужен какой-то вещательный приемник, я думаю, но я не уверен –
или просто зарегистрируюсь в журнале ... – Shmuel