Đối với số AutoCompleteTextView
Tôi cần tìm nạp dữ liệu từ dịch vụ web. Vì nó có thể mất một ít thời gian tôi không muốn thread UI không được đáp ứng, vì vậy tôi cần bằng cách nào đó để lấy dữ liệu trong một thread riêng biệt. Ví dụ, trong khi lấy dữ liệu từ SQLite DB, nó rất dễ thực hiện với phương thức CursorAdapter
- runQueryOnBackgroundThread
. Tôi đang tìm kiếm các bộ điều hợp khác như ArrayAdapter
, BaseAdapter
, nhưng không thể tìm thấy bất kỳ điều gì tương tự ...Tìm nạp AutoCompleteTextView các đề xuất từ dịch vụ theo từng chủ đề riêng lẻ
Có cách nào dễ dàng để đạt được điều này không? Tôi không thể chỉ sử dụng trực tiếp ArrayAdapter
vì danh sách đề xuất là động - tôi luôn tìm nạp danh sách đề xuất tùy thuộc vào đầu vào của người dùng, do đó, nó không thể được tìm nạp trước và được lưu trong bộ nhớ cache để sử dụng ...
Nếu ai đó có thể đưa ra một số mẹo hoặc các ví dụ về chủ đề này - sẽ tuyệt vời!
giải pháp này có một số vấn đề trong trường hợp của tôi, trình đơn thả xuống không hiển thị cho đến khi tôi nhấn phím 'xóa' trong bảng phím chức năng để xóa văn bản đã nhập, nó rất có dây. – Longerian
Điều này thực sự đã giúp tôi rất nhiều! Cám ơn! – ymerdrengene