我正在尝试使用以下方法检查 Android 上的 Internet 连接。我有 Wi-Fi 连接。
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 {
// No conection
return false;
}
}
我断开我的电脑与 Internet 的连接,然后尝试运行上述方法。它仍然总是返回true!?为什么?