yschimke
02/04/2022, 3:03 PMfun navigateToPlayer(clearBackstack: Boolean = true) {
val route = NavigationScreens.Player.route + "?page=0"
if (clearBackstack) {
while (navController.popBackStack()) {}
navController.navigate(route)
} else {
navController.navigate(route)
}
}
yschimke
02/04/2022, 5:08 PMyschimke
02/04/2022, 5:17 PMyschimke
02/04/2022, 5:18 PMIan Lake
02/07/2022, 2:59 PMroute
, you don't fill in arguments, etc.yschimke
02/08/2022, 2:23 PMval topRoute = NavigationScreens.Episode.route + "?id={id}"
val newRoute = NavigationScreens.Episode.route + "?id=0"
...
navController.navigate(newRoute) {
this.popUpTo(topRoute) {
this.inclusive = true
}
}
Seems to work nicely.