public boolean isNetworkConnected() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
return true;
}
return false;
}
只要我的互聯網連接或斷開連接,此功能就能正常工作。但是,當我的互聯網連接時有一種情況,但由於互聯網中的某些問題,我們無法交換數據包,或者可以說無法瀏覽。即使在這種狀態下,我從該功能獲得true
,而我只想在我的互聯網工作得很好時才返回true
。如何確保互聯網在Android上正常工作
在這種情況下我能做些什麼?謝謝。