У меня есть этот сценарий, где у меня есть основное действие и действие статьи. Основное действие открывает действие статьи, затем, если вы нажмете связанную статью из действия статьи, оно снова откроет то же действие с запрошенной связанной статьей. Таким образом, в основном вы можете открыть 10 действий со статьями друг над другом и вернуться к каждому из них onBackPress(), пока снова не достигнете основного действия. Но клиенту также нужна кнопка, которая должна отправить вас прямо обратно к основному действию без необходимости повторного цикла через весь BackStack.
- В основном у нас есть MA -> AA -> AA -> AA -> (...).
- При нажатии «Назад» вы должны возвращаться назад, как MA ‹- AA ‹- AA ‹- AA последовательно через каждый новый экземпляр.
- При нажатии кнопки Close All вы должны закрыть все экземпляры AA и вернуться прямо к MA.
P.S. Я не хочу потерять экземпляр MA. Он всегда должен быть в задней части стеллажа в качестве отправной точки.
Как мне это сделать?