我使用此代碼來檢查Internet連接:使用Context.CONNECTIVITY_SERVICE檢查互聯網連接
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;
}
}
但即使當我關掉無線網絡連接仍然返回true。
在模擬器和設備上試了同樣的結果?
有什麼不對?
我認爲它也檢查您的移動運營商網絡。 –
那我該怎麼辦?你能幫忙嗎? – Navdroid