Android Компонент навигации: восстановление навигации при переходе к пункту назначения - PullRequest
0 голосов
/ 30 марта 2020

У нас есть требование, когда пользователь может выполнить:

EntryPoint -> A -> B -> C -> D -> ...

но с потоком (например, пользователь находится в C), пользователь может закрыть приложение.

Но когда пользователь возвращается к приложению и пытается снова, пользователь должен быть восстановленным обратно к C, но также иметь возможность генерировать весь обратный стек пунктов назначения перед ним. Таким образом, в этом случае backstack должен быть:

EntryPoint -> A -> B -> C

, чтобы при нажатии пользователем назад вернуться к B.

Я пытался перейти на C с EntryPoint с помощью:

NavController.navigate(destinationId)

, но это только прыжок к месту назначения без backstack.

EntryPoint -> C

Как восстановить весь backstack?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...