Как перемещаться без backstack в Jetpack Compose?

#android #android-jetpack-compose #jetpack-compose-navigation

Вопрос:

Теперь я переключаюсь между экранами таким образом

 navController.navigate(Screen.Overview.route   "/${state.accessToken}")
 

Как я могу переключиться на другой экран, но при этом очистить резервную копию?

Комментарии:

1. вы хотите очистить весь backstack или просто удалить последний пункт назначения из backstack перед переходом на другой экран?

2. В идеале было бы полезно знать оба этих способа.

Ответ №1:

Пожалуйста, проверьте эту функцию в документации по NavController. Используя inclusive параметр и перемещая backstack до указанного самого верхнего пункта назначения, вы сможете управлять навигацией так, как хотите.