Passe vs. Adaptador para tarefas em segundo plano - Qual prefere e por quê?
-
19-09-2019 - |
Pergunta
Como um noob total a programação android fui aconselhado a fazer uso de adaptadores e manipuladores, a fim de atualizar um textview periodicamente em vez de thread / sono. No entanto, gostaria de saber por quê! Alguma sugestão?
Solução
No Android, você não pode atualizar um fora Widget UI do segmento interface do usuário, de modo Handler
fornece uma maneira para um Thread
para se comunicar com a interface do usuário. Nesta abordagem, você começa a sua discussão para gerar os dados de exibição e passá-lo para o Handler
através de um Message
. O manipulador seguida, atualiza a interface do usuário de acordo com os dados que você enviou.
Eu não tenho certeza exatamente onde um adaptador se encaixam na equação, uma vez que estes são normalmente utilizados para conectar alguns dados com vista (por exemplo ListView
e ListAdapter
).