Android выскакивает из стека активности - PullRequest
14 голосов
/ 19 августа 2010

В нашем приложении есть действия A, B, C, D и E. Пользователь обычно переходит от A к E, проходя через B, C, D.

В действии E мы хотимвернитесь к A и избавьтесь от B, C, D из стека.Мы не хотим воссоздавать A из E.

Как мне «вытолкнуть» B, C, D из стека и затем вернуться к A?

Ответы [ 2 ]

16 голосов
/ 19 августа 2010

Если A уже запущен, вы можете использовать флаг FLAG_ACTIVITY_CLEAR_TOP при запуске намерения вернуться к A.

Смотрите также, похожие вопросы:

Как очистить текущие действия в стеке?

как убить вспомогательные действия и вывести активность на вершину стека

1 голос
/ 19 августа 2010

Используйте свойство android: noHistory в манифесте:

http://developer.android.com/guide/topics/manifest/activity-element.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...