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")) }
)
}
}
}
< /code>
Как я могу затем получить доступ к этому объекту маршрута, чтобы получить мои параметры в пункте назначения? Необходимо ли передать пункт назначения на NavController, чтобы сделать это? Кажется, должен быть более чистый способ.
Подробнее здесь: https://stackoverflow.com/questions/793 ... estination