Android-приложение не закрывается при уничтожении основной активности - PullRequest
0 голосов
/ 26 февраля 2011

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

1 Ответ

0 голосов
/ 26 февраля 2011

Заставка автоматически запускает меню Actvity? Если это так, вы можете запустить MenuActivity с помощью startActivityForResult(Intent, int). Затем в меню действия переопределите onBackPressed и передайте обратно код, сообщающий об основном действии finish();, и обработайте его, используя onActivityResult(int requestCode, int resultCode, Intent data)

Эта ссылка на Android Docs должна помочь.

...