public boolean isNetworkConnected() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
return true;
}
return false;
}
每当我的 Internet 连接或断开连接时,此功能都可以正常工作。但是有一种情况是我的互联网连接但由于互联网中的一些问题我们无法交换数据包或者你可以说无法浏览。即使在那种状态下,我也可以true
从这个函数中获得,而我只想true
在我的互联网运行良好时返回。
在这种情况下我能做什么?谢谢。