Navigation コンポーネントの紹介

  1. 正しいか、誤りかを答えてください。onCreateView() が呼び出されるのは、フラグメントのライフサイクル全体で 1 回のみです。

  2. フラグメントを使用するメリットは次のうちどれですか。

  3. フラグメントのライフサイクルにおいて、onViewCreated() で実行すべきタスクは次のうちどれですか。

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

  4. フラグメントのライフサイクルにおいて、onCreateView() で実行すべきタスクは次のうちどれですか。

  5. 空欄補充問題

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

    アプリのフラグメント ベースのナビゲーションがアプリの「上へ」ボタンに反応するようにするには、ホスト アクティビティで ___ メソッドをオーバーライドする必要があります。

  6. 次のコードは、あるメモ作成アプリ内の 2 つのフラグメント(書籍リストとメモリスト)間をナビゲートするためのものです。このナビゲーション グラフ ファイルの説明として正しいものは、次のうちどれですか。

    val action = BooksListFragmentsDirections.actionBooksListToNotesList(bookIndex = index)
    holder.view.findNavController().navigate(action)