Я разрабатываю приложение, которое требует доступа в Интернет все время. Я могу найти, подключен ли он к Интернету или нет, используя следующий код.Определить статус сервера во всем приложении android
private Boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
Однако могут быть случаи, когда в середине пробега, сервер может пойти вниз, или там может быть потеря Интернет. Может ли кто-нибудь рассказать, как справиться с этой ситуацией? На данный момент приложение падает, если интернет потерян. Я хочу постоянно следить за подключением к Интернету.
«Я разрабатываю приложение, требующее доступа в Интернет все время» - это плохое предположение для любого мобильного приложения. –