Per il mio AutoCompleteTextView
Ho bisogno di recuperare i dati da un webservice. Poiché può richiedere un po 'di tempo, non voglio che il thread dell'interfaccia utente non sia reattivo, quindi ho bisogno in qualche modo di recuperare i dati in un thread separato. Ad esempio, durante il recupero dei dati da SQLite DB, è molto semplice con il metodo- runQueryOnBackgroundThread
. Stavo cercando altri adattatori come ArrayAdapter
, BaseAdapter
, ma non ho trovato nulla di simile ...Recupera AutoCompleteTextVisualizza suggerimenti dal servizio in thread separato
C'è un modo semplice come raggiungere questo obiettivo? Non posso semplicemente usare ArrayAdapter
direttamente, dato che l'elenco di suggerimenti è dinamico - recupero sempre l'elenco di suggerimenti in base all'input dell'utente, quindi non può essere precaricato e memorizzato nella cache per un ulteriore utilizzo ...
Se qualcuno potrebbe dare qualche consiglio o esempi su questo argomento - sarebbe fantastico!
questa soluzione ha qualche problema nel mio caso, il menu a discesa non compare fino a quando non premo il tasto 'cancella' nella softkey per cancellare il testo digitato, è così cablato. – Longerian
Questo mi ha davvero aiutato molto! Grazie! – ymerdrengene