Na interface do usuário, para executar algum trabalho em segundo plano, usei um separado Thread. Mas, como sugerido por outros, agora estou usando AsyncTask. Qual é a principal diferença entre a Threade an AsyncTask? Em que cenário, devo usar um Threadou um