Перезапустить активность снова? - PullRequest
0 голосов
/ 07 июля 2011

У меня есть три действия A-> B-> C. Когда я нахожусь в упражнении B, я нажимаю кнопку «Домой» и перевожу приложение на задний план (B-> home).

При нажатии назначок моего приложения на домашнем экране «Активность А» открывается, а не «Активность Б.», но после длительного нажатия клавиши «Домой» он показывает, что мое приложение работает в фоновом режиме, и, щелкая по значку, откройте Активность Б., как и ожидалось.

В чем была проблема? Я не обработал ни одно событие home key. Как предотвратить повторный запуск моего приложения.

1 Ответ

0 голосов
/ 07 июля 2011

При длительном нажатии в диалоговом окне отображается недавно использованное приложение, а не запущенные в данный момент. Чтобы убедиться, что ваша активность не прервана, перейдите в Настройки -> Приложения -> Управление приложениями -> Вкладка «Выполнение».

Обычно описанное вами поведение вызывается атрибутом launchMode в манифесте. Проверьте, что у вас там ничего нет. подробнее об атрибуте launchMode здесь .

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