Java 如果android中的密码不正确,addNetwork不返回-1
如果密码不正确,Java 如果android中的密码不正确,addNetwork不返回-1,java,android,Java,Android,如果密码不正确,addNetwork不会返回-1 如果密码不正确,addNetwork不会返回-1 这是因为wifi登录是一个异步过程,一旦addNetwork完成,它就不会完成。此函数相当于检查参数是否正确设置,如果参数不正确,则返回-1。您可以在此处看到它的功能: 此外,我认为您应该启用配置,因此您的代码应该如下所示: int res = wifi.addNetwork(wc); 你的问题是什么?我想知道如果密码不正确,然后连接到以前的网络,我该怎么做 WifiManager wm =
addNetwork
不会返回-1
如果密码不正确,addNetwork不会返回-1
这是因为wifi登录是一个异步过程,一旦addNetwork完成,它就不会完成。此函数相当于检查参数是否正确设置,如果参数不正确,则返回-1。您可以在此处看到它的功能:
此外,我认为您应该启用配置,因此您的代码应该如下所示:
int res = wifi.addNetwork(wc);
你的问题是什么?我想知道如果密码不正确,然后连接到以前的网络,我该怎么做
WifiManager wm = (WifiManager) ctx.getSystemService(Context.WIFI_SERVICE);
int netid = wm.addNetwork(wc);
wm.enableNetwork(netid , true);
if (wm.isWifiEnabled()) {
wm.reconnect();
} else {
wm.setWifiEnabled(true);
}
// ...
// now wait for broadcast that connection was made