一开始就在Compose中导航



我知道Compose中的大多数导航处理,但只是想知道如何根据一些动态登录更改启动屏幕。

目前我的代码是这样的

WeatherWalaTheme {
CompositionLocalProvider(
LocalDependencyContainer provides dependencyContainer
) {
DestinationsNavHost(navGraph = NavGraphs.root)
}
}

在这里,第一个屏幕自动为根导航图的start=true。但我想根据API对包含此代码的活动的响应转到不同的屏幕。

正常的NavHost有一个重载,您可以在其中指定起始目的地。

最新更新