一般的な Android ユースケースでのコルーチンの使用に関するクイズ パスウェイに戻る コルーチンを使用するメリットは何ですか。 正しいと思われる解答をすべて選択してください。 コールバックなしのシーケンシャル コード 構造化された同時実行(スコープ内で非同期オペレーションを実行するなど) 組み込みのキャンセル サポート バックグラウンド作業の高速実行 コンパイル エラーを発生させずに、suspend 修飾子でマークされた関数を呼び出せるものは何ですか。 正しいと思われる解答をすべて選択してください。 任意の Kotlin 関数 他の suspend 関数 パブリック関数のみ コルーチン UI 関連のコルーチンを起動するために ViewModel で使用する CoroutineScope として、何が推奨されますか。 mainScope viewModelScope uiScope メインスレッドからコルーチンを開始することは推奨されない コルーチンを実行する場所を指定するには、次の 3 つの定義済みディスパッチャのうち、どれを選択しますか。 正しいと思われる解答をすべて選択してください。 Dispatchers.Background Dispatchers.Default Dispatchers.IO Dispatchers.Main Dispatchers.Network 空欄補充問題 1 つ以上の単語を入力して文を完成してください。 WorkManager でコルーチンを使用するには、___ を拡張し、suspend 関数である doWork() をオーバーライドします。 空欄補充問題 1 つ以上の単語を入力して文を完成してください。 アプリで Room ライブラリを使用する場合、DAO メソッドに ___ キーワードを追加すると、メインスレッドから安全に呼び出せます。 コルーチンをテストする場合、runBlockingTest 関数の説明として正しいものは次のうちどれですか。 正しいと思われる解答をすべて選択してください。 runBlockingTest で開始されたコルーチンが終了するまでブロックされる。 ノンブロッキング呼び出しである。 ユーザー向けのアプリコードで使用する必要がある。 呼び出した suspend 関数を直ちに実行する。 コルーチンの所要時間によっては、不安定なテストになる可能性がある。 解答を送信 error_outline テストの採点中にエラーが発生しました。もう一度お試しください。