使用 Room 持久保留数据

  1. 以下关于 @Query 注解的说法中,哪一项是错误的?

  2. 以下关于 DAO 的说法中,哪些是正确的?

    选择合适的多项回答。

  3. 为什么您在创建数据库时需要使用 synchronized() 函数?

    选择合适的多项回答。

  4. 以下关于 AppDatabase 类的说法中,哪一项是错误的?

  5. @Insert@Delete 注解可以在不提供 SQL 语句的情况下使用。

  6. 在使用 Room 的应用中,以下哪项关于 ViewModel 的说法是正确的?

    选择合适的多项回答。

  7. 填空

    输入一个或多个字词以完成句子。

    如需在插入数据库时处理冲突,您可以将 ___(如 IGNORE)传递到 @Insert 注解。

  8. ViewModel 工厂是继承自 ___ 的类,负责创建 ViewModel 类的实例。

  9. 判断正误:在 Room 应用中,Application 类允许其他对象访问 AppDatabase 类。