我正在開發一個需要互聯網訪問的應用程序。我能夠找到它是否連接到互聯網或不使用下面的代碼。檢測整個應用程序的服務器狀態android
private Boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
但是,有些情況下,在運行中,服務器可能會關閉,或者可能會丟失互聯網。任何人都可以告訴如何處理這種情況?截至目前,該應用程序崩潰,如果互聯網丟失。我想持續監控互聯網連接。
「我正在開發一款需要隨時上網的應用程序」 - 這對任何移動應用程序來說都是一個糟糕的假設。 – 2013-05-09 08:38:57