Android: как вернуться к Activity с атрибутом noHistory после onStop? - PullRequest
4 голосов
/ 18 мая 2011

Я искал способ удалить определенное действие из стека истории и нашел решение здесь (ответ Ваккаса) . Однако, если я закрою приложение с этим действием, например, открытым. нажав кнопку домой и позже вернувшись к ней, активность не восстанавливается.

Если я удаляю атрибут noHistory, он возвращается и также восстанавливается после уничтожения.

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

С уважением, медузы

1 Ответ

11 голосов
/ 18 мая 2011

Я так не думаю - выход из действия с помощью кнопки «Домой» и открытие нового действия будет иметь тот же эффект: если ваше действие не находится в стеке истории, его не следует восстанавливать.

Вместо того, чтобы использовать атрибут "noHistory", не могли бы вы просто вызвать finish () при запуске следующего действия? Он не должен появиться снова, когда вы нажмете кнопку «назад».

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