Android: отключить последние намерения приложений
Я хочу отключить намерение последних приложений, которое запускается из значка, когда вы удерживаете кнопку "Домой". В настоящее время я обнаруживаю, в onCreate()
, если намерение запускается из диалогового окна быстрого запуска, а затем я вызываю finish()
,
Это влечет за собой, что, когда приложение переходит в фоновый режим finish()
называется так, что когда приложение запускается, оно проходит через onCreate()
, Это требует стратегического кодирования при переключении между действиями в приложении.
Я думаю, я могу стрелять finish()
в onResume()
также после определения, откуда пришло намерение, но куча ненужного кодирования может быть устранена, если намерение быстрого запуска можно просто отключить.
Можно ли отключить функцию быстрого запуска?
1 ответ
Можно ли отключить функцию быстрого запуска?
Положил android:excludeFromRecents="true"
в манифесте для этой деятельности. Это приведет к тому, что ваша активность не будет отображаться в списке недавно использованных действий, что, как я предполагаю, вы называете "быстрый запуск".