Navigationの最初のFragmentに引数を渡す

Kenji Abe
1 min readApr 10, 2019

--

Navigation Graph

例として1つだけFragmentを持ったNavigation Graphです。 argument タグで引数を定義してます。 startDestination によりこれが最初のFragmentであることも指定してます。

NavHostFragment

NavHostFragment はこんな感じです。注意としては app:navGraph を設定しないことです。

Activity

最後にActivityのほうで、NavController.setGraphにNavigation Graphのidと一緒にFragmentに渡したい引数を渡します。

--

--

Kenji Abe
Kenji Abe

Written by Kenji Abe

Programmer / Gamer / Google Developers Expert for Android, Kotlin / @STAR_ZERO

No responses yet