是否有任何廣播接收器(或服務)在應用程序運行期間持續檢查互聯網連接。所以每當有鬆動的連接時,我都會收到一些鬆散連接的消息。 我知道ConnectivityManager
即時檢查互聯網連接
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager
.getActiveNetworkInfo();
return activeNetworkInfo != null;
}
是,我們可以檢查這個類有連接到Internet或不?但我需要檢查瞬間......
打開www.google.com,你可以得到即時的互聯網連接... :) – Murtaza 2012-03-23 09:27:06
ConnectivityManager可能是你最好的選擇,我已經嘗試過尋找,但沒有找到任何東西。檢查出這個問題,它有一些答案,檢查連接性的小改進http://stackoverflow.com/questions/1560788/how-to-check-internet-access-on-android-inetaddress-never-timeouts – Habib 2012-03-23 09:37:11
@ user1129443 - 嘿放鬆朋友只是想讓你從你的壓力轉移..希望你很快找到你的解決方案... – Murtaza 2012-03-23 10:41:33