Действие с флагом FLAG_ACTIVITY_CLEAR_TOP (android)

У меня есть несколько работ, запускаемых одно за другим.
но в одном из действий мне нужно запустить это конкретное действие с флагом FLAG_ACTIVITY_CLEAR_TOP .

Чтобы он завершил все предыдущие действия и запустился.

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

Предположим, у меня есть действия [A] [B] [C] [D]
Я запускаю [D] действие с флагом FLAG_ACTIVITY_CLEAR_TOP после запуска действия [D] оно уничтожит все действия, Я хочу, чтобы активность [B] продолжалась на спине, и когда мы нажимаем клавишу возврата на [D] , она должна отображать активность [B] .

Как это сделать?

Спасибо,
PP.

6
задан Alex Lockwood 22 March 2012 в 20:17
поделиться