Я хочу отключить недавнее намерение приложений, которое запускается из значка, когда вы удерживаете кнопку «домой». В настоящее время я обнаруживаю в onCreate()
, если намерение запускается из диалогового окна быстрого запуска, а затем я вызываю finish()
.Android: отключить назначение последних приложений
Это связано с тем, что при поступлении приложения на задний план finish()
вызывается так, что при запуске приложения он проходит через onCreate()
. Это требует стратегического кодирования при переключении между действиями в приложении.
Я думаю, что я смогу запустить finish()
в onResume()
также после обнаружения того, откуда взялось намерение, но можно удалить ненужную кодировку, если намерение быстрого запуска можно просто отключить.
Могут ли быть запущены намерения быстрого запуска?
Что такое быстрый запуск? Это намерение отправляется при нажатии на значок приложения на главном экране? – Vinay
Его намерение выстрелило из значка в диалоговом окне, открывшемся, когда вы удерживаете кнопку «Домой». –
Можете ли вы опубликовать намеренное действие, которое получено? – Vinay