Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Devemos usar asynctask em todos os projetos ?

Opa, a minha duvida é se em todos os projetos que possui uma base de dados local ou em nuvem ou ambos , é uma boa prática usar asynctask ?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi jd.leite, tudo bem? A resposta é: depende, existem outras formas de fazer coisas assincronas no Android, AsyncTask inclusive, está sendo depreciada na versão mais recente do Android dando espaço para API concurrent do java.util.

A documentação informa que você pode usar AsyncTask para operações curtas. Salvar localmente o dado pode ser um exemplo, mas para a parte de nuvem, eu já não recomendo, dependendo da latência da rede do usuário, pode demorar bastante.

Existem outras formas de fazer, a documentação lista alguns como FutureTask e Executor: https://developer.android.com/reference/android/os/AsyncTask