MultiAutoCompleteTextView с динамическими изменениями адаптера

У меня есть виджет MultiAutoCompleteTextView в моем Activity, который имеет ArrayAdapter , который заполняется результатом из веб-звонка. Когда пользователь вводит символы в текстовом окне, список этого адаптера должен обновляться в фоновом режиме. Как лучше всего это реализовать?

Я уже пробовал использовать AsyncTask для загрузки списка строк в фоновом режиме, но notifyDataSetChanged () вызывался из " не исходный поток ". Более того, это кажется немного окольным.

Другой вариант, с которым я столкнулся, заключается в том, что можно использовать Filterable , но я не встречал никаких простых примеров ( AutoComplete4 похоже на перебор) о том, как это сделать. Если примеров нет, может ли кто-нибудь дать общий обзор актеров, которые мне понадобятся - Filter, Filterable и т. Д.

Также это хороший способ?

Спасибо,
Как лучше всего реализовать это?

Я уже пытался использовать AsyncTask для загрузки списка строк в фоновом режиме, но notifyDataSetChanged () вызывался из " не исходный поток ". Более того, это кажется немного окольным.

Другой вариант, с которым я столкнулся, заключается в том, что можно использовать Filterable , но я не встречал никаких простых примеров ( AutoComplete4 похоже на перебор) о том, как это сделать. Если примеров нет, может ли кто-нибудь дать общий обзор актеров, которые мне понадобятся - Filter, Filterable и т. Д.

Также это хороший способ?

Спасибо,
Как лучше всего реализовать это?

Я уже пытался использовать AsyncTask для загрузки списка строк в фоновом режиме, но notifyDataSetChanged () вызывался из " не исходный поток ". Более того, это кажется немного окольным.

Другой вариант, с которым я столкнулся, заключается в том, что можно использовать Filterable , но я не встречал никаких простых примеров ( AutoComplete4 похоже на перебор) о том, как это сделать. Если примеров нет, может ли кто-нибудь дать общий обзор актеров, которые мне понадобятся - Filter, Filterable и т. Д.

Также это хороший способ?

Спасибо,
Rajath

8
задан rajath 23 April 2011 в 07:20
поделиться