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

Tabelas múltiplas

Boa tarde,estou com uma dúvida no que diz respeito a trabalhar com um banco de dados com várias tabelas usando a arquitetura do DAO.

Ao invocar pela primeira vez o BD já é criado e consequentemente se eu tiver outra DAO para tentar adicionar uma nova tabela ao mesmo BD ele não funcionaria adequadamente, alguma recomendação?

1 resposta
solução!

Fala ai João, tudo bem ?

Você só pode ter uma classe SQLiteOpenHelper, que nela fará a criação de todas as suas tabelas. Os daos terão a classe SQLiteOpenHelper em composição.

Outra solução é trabalhar com Room que é um ORM no mundo android, temos o curso aqui na alura dele também.

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