【发布时间】:2012-02-18 14:32:06
【问题描述】:
我正在使用此代码检查互联网连接:
private boolean checkInternetConnection() {
ConnectivityManager cm = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);
// test for connection
if (cm.getActiveNetworkInfo() != null
&& cm.getActiveNetworkInfo().isAvailable()
&& cm.getActiveNetworkInfo().isConnected()) {
return true;
} else {
return false;
}
}
但即使我关闭 wifi,它仍然返回 true。
在模拟器和设备上都试过,结果相同?
怎么了?
【问题讨论】:
-
我认为它也在检查您的移动运营商网络。
-
那我该怎么办?你能帮忙吗?
标签: android networking