Tengo un widget MultiAutoCompleteTextView
en mi actividad, que tiene un ArrayAdapter<String>
que se completa con un resultado de una llamada basada en web. A medida que el usuario escribe los caracteres en la vista de texto, la lista de este adaptador debe actualizarse en segundo plano. ¿Cuál es la mejor manera de implementar esto?MultiAutoCompleteTextView con cambios de adaptador dinámico
Ya he intentado usar AsyncTask
para descargar la lista de cadenas en el fondo, pero notifyDataSetChanged()
se estaba llamando desde el "hilo no originario". Además, esto parece una pequeña rotonda.
La otra opción que encontré es que se puede usar Filterable
, pero no he encontrado ejemplos simples (AutoComplete4 parece una exageración) sobre cómo hacer esto. Si no hay ejemplos, ¿alguien puede dar una visión general amplia de los actores que necesitaré? Filtrar, Filtrar, etc.
¿También es este un buen camino a seguir?
Gracias,
Rajath
¿Tienen alguna solución – user1767260
@ user1767260, han pasado más de dos años que había publicado estas preguntas; No creo que persiguiera esto. – rajath