A classe SQLiteOpenHelper contém um conjunto de APIs útil para gerenciar seu banco de dados. Quando você usa essa classe para conseguir referências para o banco de dados, o sistema realiza operações de execução possivelmente longas para criar e atualizar o banco de dados apenas quando necessário e não durante a inicialização do app. Para usar SQLiteOpenHelper(), você precisa utilizar os métodos de callbacks() como o onOpen(), onCreate(), onUpgrade() e onDowngrade().”
Os métodos callbacks() precisam ser utilizados em uma ordem para realmente representarem a mudança de estado das atividades no banco de dados. Análise as afirmações sobre as callbacks() a seguir e as organize na ordem correta de execução.
1. onConfigure(): chamada quando se está realizando a configuração do banco de dados para que seja habilitado os recurso de registro de escrita antecipada e de geração de chave estrangeira (foreign key).
2. onUpgrade(): chamada quando o banco de dados precisa ser atualizado para funcionar.
3. onOpen(): chamada quando o banco de dados está sendo aberto.
4. onCreate(): chamada quando o banco de dados é criado pela primeira vez.
5. onDowngrade(): chamada quando o banco de dados precisar sofrer uma desatualização para funcionar.
Assinale a alternativa que apresenta a ordem correta utilização dos passos realizados.
Alternativas:
Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!