Этот метод проверяет фактическое подключение к Интернету или если устройство подключено к беспроводной сети.getSystemService (Context.CONNECTIVITY_SERVICE);
Я очень хочу знать, что если устройство подключено к маршрутизатору, но маршрутизатор не подключен к сети или не работает, он вернет true.
Мой код: -
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
Вы хотите проверить подключение к интернету или нет? –