Utiliser Room pour la persistance des données

  1. Parmi les affirmations suivantes concernant l'annotation @Query, laquelle est fausse ?

  2. Parmi les affirmations suivantes concernant la DAO, lesquelles sont vraies ?

    Choisissez autant de réponses que vous jugez nécessaires.

  3. Pourquoi devez-vous utiliser la fonction synchronized() lorsque vous créez la base de données ?

    Choisissez autant de réponses que vous jugez nécessaires.

  4. Parmi les affirmations suivantes concernant la classe AppDatabase, laquelle est fausse ?

  5. Vous pouvez utiliser les annotations @Insert et @Delete sans fournir d'instruction SQL.

  6. Parmi les affirmations suivantes concernant le ViewModel dans une application utilisant Room, laquelle est vraie ?

    Choisissez autant de réponses que vous jugez nécessaires.

  7. Complétez la phrase

    Saisissez un ou plusieurs mots pour compléter la phrase.

    Pour gérer les conflits pouvant survenir lors de l'insertion dans une base de données, vous pouvez transmettre un ___, tel que IGNORE, à l'annotation @Insert.

  8. La fabrique ViewModel est une classe héritant de ___ et chargée de créer des instances de la classe ViewModel.

  9. Vrai ou faux : Dans une application Room, la classe Application permet à d'autres objets d'accéder à la classe AppDatabase.