レッスン 6: アプリ ナビゲーション

フラグメントを作成し、ナビゲーション パスを定義して、外部のアクティビティを開始します。ここで完成させる AndroidTrivia アプリは、ユーザーが Android 開発に関する雑学クイズに答えるゲームであり、勝つと結果を共有できます。

 

フラグメントを作成する

コードラボ

AndroidTrivia アプリのスターター コードをインポートします。次に、新しいフラグメントを作成し、レイアウト ファイルに追加します。

ナビゲーション パスを定義する

コードラボ

NavHostFragment を作成してナビゲーション コンポーネントを AndroidTrivia アプリに追加し、ナビゲーション グラフにフラグメントを追加します。戻るボタンの動作の変更、アプリのボタン機能の追加、オプション メニューの追加、ナビゲーション ドロワーの追加を行います。

外部アクティビティを開始する

コードラボ

AndroidTrivia アプリを更新して、ユーザーが他のアプリを通じて結果を友だちと共有できるようにします。Safe Args プラグインをセットアップし、フラグメントのデスティネーション間で引数を追加して渡し、共有メニュー項目に暗黙的インテントを使用します。

テスト

「レッスン 6: アプリ ナビゲーション」を終了してバッジを獲得しましょう。