Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Melhores praticas para banco SQLite

Não recomendo (e não é boa prática) fazer acesso a banco direto na thread de UI, se o banco crescer um pouco e o celular for um pouco mais fraco, o risco de ANR é grande.

Use Loaders. Foram feitos p/ isso. AsyncTasks tem uma desvantagem que é o retorno. Se vc pedir p carregar os dados e girar o aparelho, a AsyncTask vai retornar p uma activity inválida. Com Loader, ele é destruído na rotação junto com a activity e recriado na activity seguinte. Isso seria péssimo p/ rede (teria que fazer a requisição novamente, e em rede isso é lento e caro), mas p/ banco local não é problema algum.





2014-03-09 23:49 GMT-03:00 Tiago Emerick <tiagoeborsanyi@gmail.com>:
Olá pessoa,
Tenho uma dúvida quanto a melhor prática de programação quanto ao banco de dados SQLite, tenho um banco em minha aplicação que possui uma tabela. Queria saber se seria correto implementar a parte de consulta, delete, update sem usar um asyncTask ou o correto seria fazer o CRUD usando asyncTask, sendo que a aplicação não irá ter nenhum webService.
Estou lendo o livro do RicardoLecheta e pelo que entendi o correto seria implementar um AsyncTask para fazer a comunicação e todas as consultas com o banco de dados, mas posso estar falando besteira.

Valew, Pessoal.
Tiago Emerick.

--
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.

--
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