2013-11-14 4 views
0

Снова тот же вопрос. Как очистить весь стек моей деятельности? Скромное предложение, прочитайте вопрос перед тем, как его разметить. Теперь Ниже приведена диаграмма, позволяющая просмотреть мой стек.Очистка всей активности активности Android

enter image description here

Начальная активность: Вызывается из NFC метки связи и могут быть затронуты в любой экземпляр запущенного приложения. Это никогда не сохраняется в стеке и уничтожается, когда начинается новая активность.

Деятельность по запуску Вызывается из начальной активности или касания значка. это alos не поддерживается в стеке и получает разрушенный момент, следующая деятельность выходит на передний план. Но имп принимает решение о том, какую деятельность начать.

Основная деятельность: Это основная деятельность. запуска приложения и уничтожается только тогда, когда приложение закрыто.

Теперь моя проблема в каком-то экземпляре. Я прикасаюсь к своему тегу, поэтому после некоторой проверки состояния мне нужно удалить все действия из стека, прежде чем запускать StatupActivity. Надеюсь, я поняла. Любой запрос не стесняйтесь спрашивать. Любая помощь будет оценена.

+0

это работает для вас ntent.addFlags (Intent.FLAG_ACTIVITY_CLEAR_TOP) ;? – KOTIOS

+0

не ошибетесь, я не пытаюсь спорить. но вы упомянули «Мне нужно удалить все действия из стека, прежде чем запускать StatupActivity». Могу ли я спросить, почему? – josephus

+0

@ MT8. ClearTop будет работать только тогда, когда у нас есть активность в стеке. но у меня нет активности в стеке. поэтому ясный верх не поможет здесь – Android

ответ

0

хорошо пожалуйста прочитайте this ссылку тщательно Теперь набор андроида: clearTaskOnLaunch = «истина» в AndroidManifest в StatupActivity (для вашего случая)

Теперь начните деятельность с Intent.FLAG_ACTIVITY_CLEAR_TOP Flag

это работа для я надеюсь, что вы найдете помощь ...

+0

Эй, ххх Имтияз. Позвольте мне попробовать это – Android

+0

Я использовал флаг CLEAR_TASK и добавил флаг предлагаемого ура в манифест. Но нет. это не работает. Я получаю мой основной вид активности в моем стеке активности. – Android

+0

у вас есть андроид: clearTaskOnLaunch в вашем файле AndroidManifest ..? –

Смежные вопросы