Bar 管理过程中使用比较繁琐 , 维护难度较大 ;
Jetpack 提供的 Navigation 组件 , 解决上述 Fragment 页面管理 与 App Bar 管理 问题 ;
Navigation...二、Navigation 特点
Navigation 提供了 可视化的 页面导航图 , 与 iOS 开发中的 Xcode 环境中的 StoryBoard 类似 ; 在 布局文件 的 Design 模式下..., 抽屉菜单 的页面及跳转逻辑 , 进行统一管理 ;
支持 DeepLink 深层链接 , 可以直接跳转到指定的 Fragment 中 ;
三、Navigation 重要组件
----
Navigation...NavHostFragment 进行展示 ;
NavController 组件 : 该组件是 NavHostFragment 中的管理对象 , 用于管理应用中的导航操作 , 主要是完成在 Navigation...上 , 可以看到右侧的 圆圈 ,
在 圆圈 上 , 按住鼠标左键 , 拖动到 fragmentB 上 , 会自动生成一个箭头 , 这个箭头就是 action , 代表了一次跳转 ;
也可以设置一个从