Tôi đang làm việc trên một ứng dụng có wifi, nơi người dùng sẽ được yêu cầu nhập mật khẩu cho mạng được quét mà người dùng chọn, nếu người dùng nhập mật khẩu chính xác, nó sẽ kết nối và hoạt động tốt. Nhưng khi người dùng nhập sai mật khẩu, một mạng mới sẽ được thêm vào với tên đó, và sẽ không xác thực được cos mật khẩu sai, và nó sẽ có trạng thái vấn đề xác thực.Làm thế nào để quên một mạng không dây trong Android lập trình?
Bây giờ nếu người dùng cố gắng quét và chọn cùng một mạng và nhập đúng mật khẩu, nó không kết nối được ngay cả khi mật khẩu đã chính xác và sẽ bị vô hiệu hóa vì kết nối trước vẫn hiển thị trạng thái sự cố xác thực.
Cách giải quyết vấn đề này? Có cách nào để quên tất cả các mạng bằng ConnectivityManager hoặc wifimanager không? Hoặc bất kỳ giải pháp nào khác?
removeNetwork() giải quyết vấn đề. Cảm ơn nhiều! :) – Aadi