/ / Android: um novo thread é criado implicitamente? - android, multithreading

Android: um novo thread é criado implicitamente? - android, multithreading

No desenvolvimento do Android, o sistema já criou um novo segmento? Se eu nunca executar explicitamente o código em um novo thread (seguindo como os documentos dizem para criar um segmentoeu tenho que me preocupar em usar técnicas como runonuithread()?

Respostas:

1 para resposta № 1

Por padrão, o Android só funcionará em um thread de interface do usuário. Se você precisa fazer uma tarefa grande ou lenta em segundo plano, então você vai querer criar um thread (ou até mesmo um Serviço possivelmente) para executar a tarefa sem bloquear a interface do usuário.

Se a tarefa precisar de um retorno de chamada para alterar algo quando o encadeamento terminar, recomendo ASyncTask eles tornam o encadeamento muito flexível e são fáceis de estender.