我正面临这个问题,
Wifi已连接但互联网不存在。
如何检查??
请有人帮忙。
答案 0 :(得分:0)
您可以使用ConnectivityManager
来检测它:
WifiManager wm = (WifiManager) Context.getSystemService(WIFI_SERVICE);
WifiInfo niWifi = wm.getConnectionInfo();
SupplicantState supState = niWifi.getSupplicantState();
if(supState == SupplicantState.COMPLETED) {
// internet is working
}
答案 1 :(得分:-1)
我不是百分百肯定,但我认为除了检查您的Wifi界面是否已启动并运行之外,您实际上无法知道您是否已连接互联网。如果您只需检查所有内容是否已启动并运行,您可以尝试检索一个页面(例如:www.google.com)并准备好在遇到异常时发现它将会失败。
随意告诉我,我是个白痴^ _ ^"