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