Как удалить конкретное действие из истории стека?

Предположим, у меня есть приложение, содержащее действия с именами A, B, C, D . Теперь предположим, что A был запущен как корневое действие, а B был запущен из A, а C был запущен из B, а D был запущен из C. Теперь у меня есть кнопка с именем «Удалить» в действии D. Если предположить, Я нажимаю кнопку «Удалить» в действии D, затем действие B и действие C должны быть удалены из стека истории. При нажатии клавиши возврата из действия D должно отображаться действие A вместо C. Я не Я не знаю, как это реализовать. Может ли кто-нибудь помочь мне решить эту проблему?

27
задан Pablo Claus 15 August 2012 в 19:17
поделиться