Я разрабатываю приложение для Android, и я хочу получить уведомление, когда соединение с Интернетом (Wi-Fi или пакетное соединение) потеряно. При моем подходе я могу получить статус соединения как:
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
имея это в манифесте:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Как я могу получать уведомления автоматически, когда соединение потеряно?