Я работаю над приложением, которое wifi, где пользователю будет предложено ввести пароль для отсканированной сети, которую он выбирает, если пользователь вводит правильный пароль, он подключается и работает хорошо. Но когда пользователь вводит неверный пароль, новая сеть добавляется с этим именем и не будет аутентифицироваться в связи с неправильным паролем и будет иметь статус проверки подлинности.
Теперь, если пользователь пытается снова сканировать и выбрать одну и ту же сеть и вводит правильный пароль, он не сможет подключиться, даже если пароль теперь правильный и будет отключен, поскольку предыдущее соединение все еще показывает статус проверки подлинности.
Как решить эту проблему? Есть ли способ забыть обо всех сетях, используя ConnectivityManager или wifimanager? Или любое другое решение?