0
感謝以前的答覆,如何檢查數據連接
我試圖檢查通過代碼數據連接,我用
final ConnectivityManager connMgr = (ConnectivityManager) this
.getSystemService(Context.CONNECTIVITY_SERVICE);
final android.net.NetworkInfo wifi = connMgr
.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
final android.net.NetworkInfo mobile = connMgr
.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if (wifi.isAvailable()) {
return true;
} else if (mobile.isAvailable()) {
/*
* check.setImageResource(R.drawable.tick);
* check.setVisibility(View.VISIBLE); noInterntet.setText("");
*/
return true;
} else {
return false;
}
但這種代碼的Android 1.6版本,檢查數據可用性時,我在1.5下運行這個代碼,它從不檢查數據可用性,即使我禁用了GPRS和Wifi,我也總是返回true。除此之外,還有其他什麼來檢查數據可用性。不知道我犯了什麼錯誤。