Ola a todos,
Estou testando o Android Annotations e lá tem o @Background e o @UIThread
Antes sempre usei o AsyncTask, sem nenhum grande estudo para isto, simplesmente por que era o que eu conhecia.
Sempre uso quando vou chamar um web service e/ou persistir algo no banco através do greenDAO.
Enfim lendo a documentação do Annotations vi que o @Background ele abre uma nova thread que é executada em paralelo e o @UIThread é na propria thread principal.
obs: Corrijam se eu estiver errado
Percebi a dirença por que usando o @Background eu chamo o WS normal e na hora de persistir com o greenDAO da um erro de criar uma thread dentro de outra.
Ai eu posso ou fazer tudo no @UIThread (chamar WS e persistir) ou chamar o WS com @Background e persistir num metodo com anotação @UIThread.
Como vocês fazem, há um boas praticas, qual a melhor opção?
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit
https://groups.google.com/d/optout.
0 comentários:
Postar um comentário