Ed
mês passado
Para criar um novo banco de dados SQLite no Android, o procedimento correto é criar uma subclasse de SQLiteOpenHelper e sobrescrever o método onCreate(), onde você define as instruções para criar as tabelas do banco. Analisando as alternativas: A) Obter uma instância da implementação de SQLiteOpenHelper usando o construtor definido — incorreto, pois não se obtém diretamente uma instância, mas sim cria-se uma subclasse. B) Usar apenas os métodos getWritableDatabase() e getReadableDatabase() — esses métodos são usados para acessar o banco, mas não para criar o banco em si. C) Basta criarmos uma subclasse de SQLiteOpenHelper e alterar o método onCreate() — correto, é o procedimento padrão para criar o banco. D) Obter uma instância da implementação de SQLiteDatabase usando o construtor definido — incorreto, pois SQLiteDatabase não é instanciado diretamente via construtor. Resposta correta: C) Basta criarmos uma subclasse de SQLiteOpenHelper e alterar o método onCreate().