在连接到WPA2网络时,我在我的BroadcastReceiver中成功检测到身份验证错误,但是在使用mWifiManager.enableNetwork(networkId,true);
后,它一直尝试进行身份验证
在我的接收器中,我有代码
if (intent.getAction().equals(WifiManager.SUPPLICANT_STATE_CHANGED_ACTION)) {
int linkWifiResult = intent.getIntExtra(WifiManager.EXTRA_SUPPLICANT_ERROR, 123);
if (linkWifiResult == WifiManager.ERROR_AUTHENTICATING) {
Toast.makeText(mContext, "Error authenticating", Toast.LENGTH_LONG).show();
}
}
NetworkInfo
将为空,因为我无法连接,所以我不确定是否可以mWifiManager.disableNetwork(networkId);
可以保留SSID全局成员变量,但想知道是否还有其他方法。