Android 安卓:如何正确使用removeNetwork()删除Wifi网络(安卓5.0华硕Zenfone)

Android 安卓:如何正确使用removeNetwork()删除Wifi网络(安卓5.0华硕Zenfone),android,android-wifi,wifimanager,Android,Android Wifi,Wifimanager,首先,我使用addNetwork()将SSID添加到配置列表中。一切正常(SSID已成功添加到配置列表) 其次,我使用removeNetwork()删除已配置的网络。当我执行这个方法时,一切都按它应该的方式运行。wifi断开连接且SSID未出现在已配置网络的列表中 但是,当我再次使用addNetwork()将相同的SSID添加到配置列表时。 我总是得到返回值(networkId)-1 解决此问题的唯一方法是重新启动WiFi功能。“相同的SSID”。。。您首先添加然后删除的同一SSID是什么意思?

首先,我使用addNetwork()将SSID添加到配置列表中。一切正常(SSID已成功添加到配置列表)

其次,我使用removeNetwork()删除已配置的网络。当我执行这个方法时,一切都按它应该的方式运行。wifi断开连接且SSID未出现在已配置网络的列表中

但是,当我再次使用addNetwork()将相同的SSID添加到配置列表时。 我总是得到返回值(networkId)-1


解决此问题的唯一方法是重新启动WiFi功能。

“相同的SSID”。。。您首先添加然后删除的同一SSID是什么意思?是否添加和删除同一SSID?如果是,因为您从未连接到它,所以需要添加和删除它吗?问题在于Android 5.0及更高版本中的removeNetwork()方法无法删除wifi网络。