У меня проблема с созданием заднего стека с новым компонентом навигации Android.У меня есть основной граф с фрагментом-заставкой, корневой фрагмент регистрационной записи, который имеет собственный граф, встроенный фрагмент шага 1 с соответствующим графом шага 1, фрагмент шага 2 с графом шага 2 и домашний фрагмент.Когда пользователь входит в систему, он может перейти к шагу 1, шагу 2 или к дому.Если они перейдут к шагу 2, я хочу, чтобы они смогли нанести ответный удар и в конечном итоге перейти к шагу 1, а еще лучше - к последнему фрагменту графика шага 1.Я попытался установить глобальные действия и установить popTo, но я часто получаю сообщение об ошибке, в котором говорится, что он игнорирует popTo, потому что step1 не является частью заднего стека.Наличие кнопки на экране, чтобы вернуться, чтобы я мог вызвать навигацию с глобальными действиями, работает, но при использовании жесткой кнопки возврата она переходит от шага 2 к входу / регистрации.
Даже просто простой случай одного графика, фрагменты A, B, C, D. Пользователь может войти в приложение в любом фрагменте.Если я просто пытаюсь перейти к фрагменту C с помощью действия BtoC, то возникает ошибка этого действия, неизвестная этому контроллеру.В настоящее время мне приходится по существу совершать пару навигационных вызовов, один за другим.
В одном из документов по обучению навигации написано: «И в обоих случаях вы должны сделать кнопку« Назад »более предсказуемой, вставив ее в заднюю часть задачи.сложить полный путь навигации вверх к верхнему экрану приложения. "Но я не могу найти нигде, который действительно показывает, как это сделать с помощью NavController и отдельных приложений активности.
Любое понимание будет оценено.