Asynctask vs Thread vs Services vs Loader
Fiquei um pouco confuso sobre as diferenças entreAsynctask
, Thread
, Service
, Loader
no Android.
Eu sei como isso funciona. Mas ainda não entendo o que e quando devo usar.
Trabalho com Android há 3 anos e, geralmente, ainda usoAsyncTask
para todas as tarefas em segundo plano (e às vezes Thread). Mas muitas pessoas dizem que "o Asynctask está desatualizado" e não recomendam usá-los. Também recomendam usar o robospice ou o Volley.
Então éAsyncTask
realmente tão ruim e eu deveria usar o quadro para tarefas de rede? E o que devo usar para a tarefa em segundo plano (não em rede)?