Android: отключить последние намерения приложений

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

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

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам