Android выскакивает из стека активности

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

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

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

14
задан Vadim Kotov 28 May 2019 в 08:54
поделиться

2 ответа

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

См. Также похожие вопросы:

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

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

16
ответ дан 1 December 2019 в 13:47
поделиться

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

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

1
ответ дан 1 December 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: