AndroidX Navigation · AndroidX 源码指南
AAndroidX 源码指南
Navigation
应用导航 · androidx.navigation

AndroidX Navigation2.10.0-beta01

区分 Navigation 2 的 NavController 模型与 Navigation 3 的开发者自有 back stack。

最后更新 2026-08-01

当前有两套模型

当前源码同时包含:

  • Navigation 2.10.0-beta01NavController 管理 graph、destination 与 back stack。
  • Navigation3 1.2.0-alpha07:应用持有类型化 back stack,NavDisplay 负责把 entry 显示为 scene。
  • NavigationEvent 1.2.0-alpha03:为返回手势和导航事件提供更底层分发能力。
implementation("androidx.navigation:navigation-compose:2.10.0-beta01")

implementation("androidx.navigation3:navigation3-runtime:1.2.0-alpha07")
implementation("androidx.navigation3:navigation3-ui:1.2.0-alpha07")

不要在同一条页面栈上让 NavController 与 NavBackStack 同时拥有最终状态;迁移期可以按独立 feature 分界。

相关页面