Android Выключение стека активности
В нашем приложении есть действия A, B, C, D и E. Пользователь обычно переходит от A в E, перемещаясь через B, C, D.
В действии E мы хотим вернуться к A и избавиться от B, C, D из стека. Мы не хотим воссоздать A из E.
Как мне "выскочить" из B, C, D из стека, а затем вернуться к A?
Ответы
Ответ 1
Если A уже запущен, вы можете использовать флаг FLAG_ACTIVITY_CLEAR_TOP при начале намерения вернуться к A.
См. также похожие вопросы:
Как очистить текущие действия в стеке?
как убить вспомогательные действия и довести активность до вершины стека
Ответ 2
Используйте свойство android: noHistory в манифесте:
http://developer.android.com/guide/topics/manifest/activity-element.html