一般的な Android ユースケースでのコルーチンの使用に関するクイズ

  1. コルーチンを使用するメリットは何ですか。

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

  2. コンパイル エラーを発生させずに、suspend 修飾子でマークされた関数を呼び出せるものは何ですか。

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

  3. UI 関連のコルーチンを起動するために ViewModel で使用する CoroutineScope として、何が推奨されますか。

  4. コルーチンを実行する場所を指定するには、次の 3 つの定義済みディスパッチャのうち、どれを選択しますか。

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

  5. 空欄補充問題

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

    WorkManager でコルーチンを使用するには、___ を拡張し、suspend 関数である doWork() をオーバーライドします。

  6. 空欄補充問題

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

    アプリで Room ライブラリを使用する場合、DAO メソッドに ___ キーワードを追加すると、メインスレッドから安全に呼び出せます。

  7. コルーチンをテストする場合、runBlockingTest 関数の説明として正しいものは次のうちどれですか。

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