Henrique, tive de fazer algo parecido usando também o greenDao.
O que fiz foi:
Criar um campo FLAG na tabela configuração, indicando se já havia inserido ou não os dados. Na classe Application, verificava essa flag, e me retornando falso, adicionava os Inserts e atualizava essa flag.
Funcionou direitinho!
Tentar encontrar o Helper no greenDao, porém não há um método exposto, pra gente gerenciar esse ciclo inicial.
Em 30 de setembro de 2014 10:08, Henrique Melo <henrique1985@gmail.com> escreveu:
No caso do greenDAO, eu acredito que tenha algo parecido.Preciso dar uma lida sobre esse framework.Em 30 de setembro de 2014 09:05, Henrique Melo <henrique1985@gmail.com> escreveu:Me corrijam caso eu esteja equivocado.No momento da primeira consulta, o android verifica no DataBaseManager a versão do banco e caso seja uma versão superior a versão atual ele executa o onUpgrade, caso seja a primeira vez que o app roda (recem instalado) ele executa o onCreate.A classe DataBaseManager (podia ser qlqr nome) estende SQLiteOpenHelper.2014-09-30 9:01 GMT-04:00 Denilson Santos <denilsonsdj@gmail.com>:--Bom dia Pessoal,Estou usando GreenDAO, e preciso fazer inserts iniciais no banco(tabela de estados e cidades).Pensei em fazer na Application, mas não encontrei uma forma de identificar o momento da instalação do aplicativo.Alguém tem alguma idéia?
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.
--Henrique Nogueira de Melo
Analista e Arquiteto de Software--Henrique Nogueira de Melo
Analista e Arquiteto de Software--
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.
Programador
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.
0 comentários:
Postar um comentário