я пробую код
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnectedOrConnecting();
Он проверяет только открытие и закрытие Wi-Fi или мобильной сети. Но я хочу проверить с доступом в Интернет. Например, открытый Wi-Fi, но может подключаться к Интернету.