Альтернатива NetworkInfo.isConnected () - PullRequest
3 голосов
/ 14 апреля 2019

В Android Q класс NetworkInfo устарел, поэтому рекомендуется использовать вместо него ConnectivityManager.NetworkCallback API.

Что было бы самой простой альтернативой для проверки синхронно , если в настоящее время активно подключение к Интернету, без необходимости прослушивания изменений состояния сети?

Уже опробовал метод ConnectivityManager.isDefaultNetworkActive , но он возвращает значение True, даже если нет WIFI и подключения к Интернету вообще.

Примечания: Проверка связи с сервером невозможна. Альтернатива не должна генерировать сетевой трафик.

...