1
resposta

[Dúvida] DAO - Referencias

Quando estava assistindo a aula, acreditei o aplicativo iria crashar, uma vez que no onCreate da AgendaApplication um DAO era definido, e depois quando a ListaAlunosActivity é chamada outro DAO é criado.

Como o app sabe que o DAO que eu estou chamando em AgendaApplication é o mesmo DAO da ListaAlunosActivity?

As referencias criadas em Application são "especiais" de alguma forma?

1 resposta

Olá Davi, tudo bem?

Não sei se entendi muito bem sua dúvida, mas a questão do app no crashar se deve ao fato de que o DAO utilizado no projeto inteiro, faz a mesma referência à classe AlunoDAO e dela a gente consegue usar a lista estática alunos, então toda alteração da nossa base de dados é vista por todo o App.

Se a dúvida for mais específica, deixa aqui em baixo, que tento ajudar :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software