É uma boa prática a criação da tabela no método oncreate() do SQLiteOpenHelper? ou é apenas uma forma de simplificar a explicação para o curso?
É uma boa prática a criação da tabela no método oncreate() do SQLiteOpenHelper? ou é apenas uma forma de simplificar a explicação para o curso?
Como o onCreate
do SQLiteOpenHelper
é disparado somente na primeira vez que essa classe é instanciada, não há problemas em se colocar a criação das tabelas no onCreate
.
Dependendo da sua estrutura de tabelas, podemos extrair para um método privado, mas ele será chamado no onCreate
mesmo.