Navigation 导航组件各子部件的创建顺序要点如下 :
首先 , 创建被导航的 Fragment 页面代码 和 对应的布局文件 ;
然后 , 基于创建的 Fragment 创建对应的 Navigation..., 同时会生成对应的 Fragment 布局文件 ;
4、创建 Navigation Graph
右键点击 res 资源目录 , 在弹出的下拉菜单中 , 选择 " New / Android Resource...纳入导航管理 , 这也是要先创建 Fragment , 然后才能创建 Navigation Graph 的原因 ;
创建完 Navigation Graph 后 , 在 Design 模式下 , 点击.../navigation_graph" />
这里不建议在 Design 图形化界面中拖动 Container 下的 NavHostFragment 到布局中 , 生成的代码是错误的 ;
具体出错的内容在错误记录专栏有详细分析...(this, R.id.fragment)
NavigationUI.setupActionBarWithNavController(this, navController)
}