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