这个问题与how-do-you-check-the-internet-connection-in-android 有关。
@William 解决方案帮助了我很多,但在有限的连接上它不起作用。
我已连接到无线调制解调器,但此调制解调器未连接到互联网。
根据android 文档,这个函数应该完成所有工作,但我认为函数检查的数据只在 android -> 调制解调器之间,而不是 android -> webservice(互联网)之间。
@William 代码是:
final ConnectivityManager conMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
final NetworkInfo activeNetwork = conMgr.getActiveNetworkInfo();
if (activeNetwork != null && activeNetwork.isConnected()) {
//notify user you are online
} else {
//notify user you are not online
}
我可以做些什么来检查互联网连接?我错过了什么?