我正在開發一個android應用程序,我想在互聯網(wifi或分組數據連接)連接丟失時收到通知。在我的方法,我可以得到的連接爲一體的狀態:android如何在互聯網連接丟失時得到指示?
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" />
我怎麼會自動通知?
上面的代碼是檢查是否有互聯網的標準方式,所以你的問題是什麼? –
see here http://stackoverflow.com/questions/3119607/how-to-be-notified-on-wifi-network-status-change –
@ user2310289:它需要調用'isNetworkAvailable();'方法來獲取瞭解連接狀態。它確定何時啓動應用程序。但是當應用程序運行它沒有太多的好方法來處理要求 –