【问题标题】:determine if is at startDestination in navigation with compose使用 compose 确定导航中是否位于 startDestination
【发布时间】:2021-03-05 07:45:21
【问题描述】:

目前使用 1.0.0-alpha08 版本的 compose 导航

是否有官方方法来确定 navHost 是否在 startDestination,或者每次导航到新的可组合时我都必须实现自己的方法来处理它?

【问题讨论】:

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


    【解决方案1】:

    在这里找到解决方案

    NavHostController.addOnDestinationChangedListener { controller, _, _ ->
                onStartDestinationFlag.value = (controller.previousBackStackEntry == null)
            }
    

    Scaffold with TopAppBar integration with Navigation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-26
      • 1970-01-01
      • 2011-03-01
      • 2015-02-28
      • 1970-01-01
      相关资源
      最近更新 更多