Android: Как вернуться к активности с атрибутом «Noistory» после OnStop?

StackOverflow https://stackoverflow.com/questions/6045558

Вопрос

Я искал способ удалить определенную деятельность из стека истории, и нашел решение ЗДЕСЬ (Anwer Wakkas) .Однако, если я закрываю приложение с этой деятельностью, открытой E.g.Нажав на домашнюю кнопку, а позже вернуться к нему, активность не восстановлена.

Если я удалю атрибут «Noistory», он возвращается, а также восстановлен после убийства.

Есть ли способ сделать его не отображаться в стеке истории (= не хочу возвращаться к нему, нажав кнопку «Назад» в следующем действии) без этого поведения?

Добрые С уважениями, медузы

Это было полезно?

Решение

I don't think so - leaving the activity via the "Home" button and opening a new activity will have the same effect: if your activity is not in the history stack, it should not be restored.

Instead of using the "noHistory" attribute, couldn't you just call finish() as you launch your next activity? It should not re-appear when you then hit the "back" button.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top