我正在制作一个利用互联网的应用程序。
当Wi-Fi可用时,它可以正常工作。但是当关闭Wi-Fi时,它会给我一个错误:“不支持地址族”。
我正在使用NetworkInfo
类来了解网络是否可用。我使用WifiManager启用和管理Wi-Fi连接(如果可用)。
我一直在使用以下代码来检查网络是否可用:
ConnectivityManager mConnectivity = (ConnectivityManager) this
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = mConnectivity.getActiveNetworkInfo();
if (info == null) {
// No inet
}