WifiManager
源代码,有这个方法:
/*
* Delete the network in the supplicant config.
*
* This function is used instead of a sequence of removeNetwork()
* and saveConfiguration().
*
* @param config the set of variables that describe the configuration,
* contained in a {@link WifiConfiguration} object.
* @hide
*/
public void forgetNetwork(int netId) {
if (netId < 0) {
return;
}
mAsyncChannel.sendMessage(CMD_FORGET_NETWORK, netId);
}
但是这个方法是@hide
,所以我们不能使用它。但根据这个评论:
使用此函数代替removeNetwork()
and
的序列saveConfiguration()
您可以尝试使用:removeNetwork()
而saveConfiguration()
不是。