ConnectivityManager connectivity = (ConnectivityManager) _context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null)
for (int i = 0; i < info.length; i++)
if (info[i].getState() == NetworkInfo.State.CONNECTED && info[i].isAvailable())
{
return true;
}
}
return false;
但我想要的是:
假设wifi已连接,但wifi中没有互联网...如何检查在wifi中是否可用互联网数据,即使wifi已连接..如果我使用上述代码,它只会检查wifi是否已连接或断开连接..如果有人能给我一个解决方案,我将不胜感激..