是否有任何广播接收器(或服务)在应用程序运行期间持续检查互联网连接。所以每当有松动的连接时,我都会收到一些松散连接的消息。 我知道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