Android: отключить последние намерения приложений - PullRequest
5 голосов
/ 20 июня 2010

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

. Это означает, что когда приложение переходит в фоновый режим, finish()вызывается так, что при запуске приложения оно проходит через onCreate().Это требует стратегического кодирования при переключении между действиями в приложении.

Полагаю, что я могу запустить finish() в onResume() также после определения, откуда пришло намерение, но кучу ненужного кодирования можно устранить, еслинамерение быстрого запуска можно просто отключить.

Можно ли отключить намерение быстрого запуска?

1 Ответ

18 голосов
/ 20 июня 2010

Может ли цель быстрого запуска быть инвалидов

Поместите android:excludeFromRecents="true" в манифест для этого действия. Это приведет к тому, что ваша активность не будет отображаться в списке недавно использованных операций, что, как я предполагаю, вы называете «быстрый запуск».

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