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上正常工作
在这种情况下我能做些什么?谢谢。