Logo Passei Direto
Buscar

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:

  • a)
  • 1 – 2 – 3 – 4 – 5.
  • b)
  • 4 – 3 – 1 – 2 – 5.
  • c)
  • 1 – 4 – 3 – 2 – 5.
  • d)
  • 5 – 1 – 3 – 4 – 2.
  • e)
  • 5 – 4 – 3 – 2 – 1.


User badge image
Ardalton Santos

anteontem

Respostas

Ainda não temos respostas

Você sabe responder essa pergunta?

Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina