验证错误后如何停止WiFi重新连接

时间:2018-07-13 18:55:08

标签: android android-wifi wifimanager

在连接到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全局成员变量,但想知道是否还有其他方法。

0 个答案:

没有答案