У меня есть 3 действия в приложении, скажем, A, B и C. Из A я могу перейти к B или C. Таким образом, возможный рабочий процесс имеет два пути:
A > > B >> C (принимает ввод, а затем начинает расчет по выбранной ранее формуле в B)
A >> C>> B и после выбора формулы возвращается к C
Проблема
теперь в случае 1. Если пользователь перемещается по показанному пути, A>B>C, я хочу, чтобы пользователь возвращался назад таким же образом, я имею в виду, что при обратном нажатии B он должен перейти к C, а затем к A:
но во втором случае я хочу, чтобы пользователь перешел к A из C, я имею в виду, что открытие B в C не должно переходить к B, когда пользователь нажимает назад. другими словами, если пользователь перешел, используя мой второй случай, он должен перейти к A, а не к C.
как я могу справиться с этим в этом сценарии.