【问题标题】:How navigate without backstack in Jetpack Compose?如何在 Jetpack Compose 中不使用 backstack 进行导航?
【发布时间】:2021-10-05 13:05:06
【问题描述】:

现在我正在以这种方式在屏幕之间切换

navController.navigate(Screen.Overview.route + "/${state.accessToken}")

如何切换到另一个屏幕,但仍然清除后台堆栈?

【问题讨论】:

  • 您是要清除整个后台堆栈还是在导航到另一个屏幕之前从后台堆栈中弹出最后一个目标?
  • 理想情况下,了解这两种方式会很有用。

标签: android android-jetpack-compose jetpack-compose-navigation


【解决方案1】:

请从NavController Documentation 中检查此功能。通过使用inclusive 参数并将backstack 弹出到指定的最顶层目的地,您应该能够以您想要的方式处理导航。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-09-30
    • 2022-11-12
    • 2022-11-24
    • 2020-04-24
    • 1970-01-01
    • 2022-11-29
    • 1970-01-01
    相关资源
    最近更新 更多