Альтернатива NetworkInfo.isConnected()

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

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

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

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

0 ответов

Другие вопросы по тегам