Android: «Заставка» только один раз - PullRequest
15 голосов
/ 02 сентября 2010

У меня есть приложение для Android, которое требует заставки.У меня есть простое действие, которое показывает заставку и через несколько секунд запускает «основное» действие.Теперь, когда пользователь нажимает кнопку возврата из этого действия, снова появляется заставка.Как я могу предотвратить это?Я попытался сохранить булевское значение showSplash, и это частично работает, но когда приложение работает и пользователь хочет открыть его из панели запуска приложений, приложение завершает работу (поскольку splash вызывает finish (), когда splashShown - true).Есть идеи?

Спасибо, Эрик

1 Ответ

49 голосов
/ 02 сентября 2010

Установите android:noHistory="true" для записи активности в AndroidManifest.xml. Это предотвратит сохранение активности в стеке.

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