https://developer.android.com/guide/navigation/design/ Kotlin-dsl
Я изо всех сил пытаюсь понять, как получить доступ к параметрам в пункте назначения.
Мой (упрощенный) маршрут экрана выглядит как:
Код: Выделить всё
@Serializable
data class TimerEntryRoute(
val operation: String,
...
)
Код: Выделить всё
NavHost(
navController = navController,
startDestination = HomeRoute,
modifier = modifier
) {
composable {
HomeScreen(
navigateToTimerEntry = { navController.navigate(route = TimerEntryRoute(operation = "ENTER")) }
)
}
}
}
Нужно ли мне использовать функцию обратного стека toRoute? Нужно ли для этого передать пункту назначения navController? Кажется, должен быть более чистый способ.
Подробнее здесь: https://stackoverflow.com/questions/793 ... estination