Usar o Room para persistência de dados

  1. Qual das alternativas a seguir é falsa sobre a anotação @Query?

  2. Quais das opções a seguir são verdadeiras sobre o DAO?

    Escolha quantas respostas você achar adequado.

  3. Por que é necessário usar a função synchronized() ao criar o banco de dados?

    Escolha quantas respostas você achar adequado.

  4. Qual das opções a seguir é falsa sobre a classe AppDatabase?

  5. É possível usar as anotações @Insert e @Delete sem fornecer uma instrução SQL.

  6. Qual das opções a seguir é verdadeira sobre o ViewModel em um app que usa o Room?

    Escolha quantas respostas você achar adequado.

  7. Preencha os espaços em branco

    Digite uma ou mais palavras para completar a frase.

    Para lidar com conflitos ao inserir informações em um banco de dados, transmita um ___, como IGNORE, para a anotação @Insert.

  8. A fábrica ViewModel é uma classe herdada de ___ e é responsável por criar instâncias da classe ViewModel.

  9. Verdadeiro ou falso. Em um app do Room, a classe Application permite que outros objetos acessem a classe AppDatabase.