Nagivationの使用
に頼る
`` implementation ‘androidx.navigation:navigation-fragment:2.1.0’ implementation ‘androidx.navigation:navigation-ui:2.1.0’//F```をバインドするために使用
導入 NavHostFragment
Nagivationライブラリのクラスの1つであり、それ自体がFragmentであり、NavControl(Navを制御し、状態を回復し、スタックを処理し、nav宛先の傍受、deepLinkの処理、LifecycleOwnerの設定)を返すnavHostインタフェースを実現している.NavControlを通じて、パイロット疎通を行う. defaultNavHost
名前はかなり迷っていますが、実はシステムの戻りキーをNavHostFragmentに関連付けています. navGraph="@navigation/main_navigation"
ナビゲーションマップは、地図に相当します
xmlによるfragmentのレイアウト startDestination指定初期fragment; argument設定伝達パラメータ FネストFは、acticonによって目的F、前局F、出入りアニメーション(activityのようなもの)を設定し、 Javaコード関連nav;ここにはBottomNavigationView もバインドされています
各Fの論理を記述することは,多くは言わない.
`` implementation ‘androidx.navigation:navigation-fragment:2.1.0’ implementation ‘androidx.navigation:navigation-ui:2.1.0’//F```をバインドするために使用
導入
Nagivationライブラリのクラスの1つであり、それ自体がFragmentであり、NavControl(Navを制御し、状態を回復し、スタックを処理し、nav宛先の傍受、deepLinkの処理、LifecycleOwnerの設定)を返すnavHostインタフェースを実現している.NavControlを通じて、パイロット疎通を行う.
名前はかなり迷っていますが、実はシステムの戻りキーをNavHostFragmentに関連付けています.
ナビゲーションマップは、地図に相当します
xmlによるfragmentのレイアウト
final NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment);
BottomNavigationView navView = findViewById(R.id.nav_view);
NavigationUI.setupActionBarWithNavController(this, navController, appBarConfiguration);
NavigationUI.setupWithNavController(navView, navController);
各Fの論理を記述することは,多くは言わない.