Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Apenas 1 SQLiteOpenHelper por projeto?!

Professor, no curso aprendemos que o AlunoDAO extends SQLiteOpenHelper. Estou fazendo um outro DAO de outra entidade. Como faço?! Estendi do SQLiteOpenHelper mas ele não executa.

2 respostas
solução!

Olá Felipe,

No Android o SQLiteOpenHelper é a classe que gerencia tudo relacionado aos banco de dados da aplicação. No seu caso, o ideal é criar uma classe estendendo do helper para criar e atualizar todos os bancos e tabelas. Em seguida, você pode então criar os outros DAOs fazendo com que eles recebam o helper como parâmetro do construtor. Com esse helper você consegue chamar os métodos getWritableDatabase() e getReadableDatabase() que são os mais importantes para fazer qualquer operação com o banco.

Obrigado. Entendi!