Tecnologia do Blogger.
RSS

[androidbrasil-dev] Quando/Por que usar UIThread e/ou Background

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.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário