Có vẻ như lớp Spinner của android (và có thể cả ListView nói chung, mặc dù tôi không biết chắc chắn) gọi phương thức onItemSelected()
của OnItemSelectedListener sau khi bạn gọi setAdapter()
, ngay cả khi người dùng chưa chọn bất kỳ điều gì.Làm thế nào để tránh việc có các mục chọn cuộc gọi spinner trên android khi thiết lập bộ điều hợp?
Tôi có thể thấy điều này sẽ hữu ích trong nhiều trường hợp, nhưng đôi khi tôi chỉ muốn onItemSelected()
được gọi khi một mục thực sự được chọn cụ thể.
Có cách nào để kiểm soát hành vi này và có Spinner KHÔNG gọi onItemSelected()
sau khi đặt bộ điều hợp không?
Nếu người dùng nhấn mục đầu tiên mã trên không có hiệu lực. – matheuslf
Vấn đề tương tự mà tôi đang gặp phải – theLazyFinder