clearTaskOnLaunch, но учитывая это - PullRequest
0 голосов
/ 10 июня 2011

Извините за мой английский.

Мое действие "Root" (назовем это Activity A) - это действие, которое запрашивает пароль.Если пароль правильный, он должен начать другое действие (B) с субактивностями и т. Д. (B, C, D и т. Д.).

Когда пользователь нажимает «назад» в действии B, приложение должно выйти (и не возвращаться к занятию А).Чтобы добиться этого, я просто «завершаю ()» действие A после вызова действия B. Этот процесс работает нормально.

Проблема заключается в том, что когда пользователь нажимает «home», а затем снова запускает приложение, приложение возобновляет работу.от последнего пункта, а не от действия A.

Я использую 'android: clearTaskOnLaunch = "true"', но он не работает, потому что действие "Root" прекращается, когда пароль правильный.

Что является лучшим решением в этой ситуации?

Спасибо!

Ответы [ 2 ]

1 голос
/ 25 мая 2012

Вы можете попробовать объединить действие A с действием B. Сначала сделайте видимыми элементы управления входом. После того, как вы проверили пользователя, сделайте элементы управления входом невидимыми и сделайте все остальные элементы управления видимыми.

1 голос
/ 10 июня 2011

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

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