Estoy trabajando en una aplicación que wifi, donde se le pedirá al usuario que ingrese la contraseña de la red escaneada que selecciona, si el usuario ingresa una contraseña correcta, se conecta y funciona bien. Pero cuando el usuario ingresa una contraseña incorrecta, se agrega una nueva red con ese nombre, y no se autenticará debido a una contraseña incorrecta, y tendrá un estado de problema de autenticación.¿Cómo olvidar una red inalámbrica en Android programáticamente?
Ahora, si el usuario intenta volver a escanear y seleccionar la misma red e ingresa la contraseña correcta, no podrá conectarse aunque la contraseña sea correcta y tendrá el estado desactivado, ya que la conexión anterior aún muestra ese estado de problema de autenticación.
¿Cómo solucionar este problema? ¿Hay alguna manera de olvidar todas las redes usando ConnectivityManager o wifimanager? O cualquier otra solución?
removeNetwork() soluciono el problema. ¡Muchas gracias! :) – Aadi