Room を使用してデータを永続化する

  1. @Query アノテーションについて、正しくないものは次のうちどれですか。

  2. DAO について、正しいものは次のうちどれですか。

    正しいと思われる解答をすべて選択してください。

  3. データベースの作成時に synchronized() 関数を使用する必要があるのはなぜですか。

    正しいと思われる解答をすべて選択してください。

  4. AppDatabase クラスについて、正しくないものは次のうちどれですか。

  5. @Insert アノテーションと @Delete アノテーションは、SQL ステートメントを指定せずに使用できる。

  6. Room を使用するアプリの ViewModel について、正しいものは次のうちどれですか。

    正しいと思われる解答をすべて選択してください。

  7. 空欄補充問題

    1 つ以上の単語を入力して文を完成してください。

    データベースへの挿入時に競合を処理するには、IGNORE などの ___ を @Insert アノテーションに渡す。

  8. ViewModel ファクトリーは ___ から継承するクラスであり、ViewModel クラスのインスタンスを作成する。

  9. 正誤問題: Room アプリでは、Application クラスを使用して他のオブジェクトから AppDatabase クラスにアクセスできるようにする。