Pracuję nad aplikacją, której wifi, gdzie użytkownik zostanie poproszony o podanie hasła do skanowanej sieci, którą wybierze, jeśli użytkownik wprowadzi poprawne hasło, połączy się i działa dobrze. Ale gdy użytkownik wprowadzi błędne hasło, zostanie dodana nowa sieć o tej nazwie i nie będzie uwierzytelniać cos o nieprawidłowym haśle i będzie miało status problemu z uwierzytelnianiem.Jak programowo zapomnieć o sieci bezprzewodowej w systemie Android?
Teraz, jeśli użytkownik próbuje ponownie zeskanować i wybrać tę samą sieć i wprowadzić poprawne hasło, nie łączy się, mimo że hasło jest teraz poprawne i ma wyłączony status, ponieważ poprzednie połączenie nadal pokazuje status problemu z uwierzytelnianiem.
Jak rozwiązać ten problem? Czy można zapomnieć o wszystkich sieciach za pomocą ConnectivityManager lub wifimanager? Lub jakiekolwiek inne rozwiązanie?
removeNetwork() rozwiązuje problem. Wielkie dzięki! :) – Aadi