Я создал мероприятие, установил его как функцию «Домой» и установил launchMode
с singleTask
. Когда я нажимаю на дом, действие будет в состоянии onpause, а затем наStop. Что меня смущает, почему активность будет перезапущена, если вернуться из значка, отображаемого в диалоговом окне «home pick»? Он вызывает onCreate()
снова без вызова onDestroy()
.Почему «домашняя» активность будет убита при нажатии кнопки «Домой»?
Я знаю, что есть способ решить эту проблему, которая должна установить launcherMode
, как singleIstance
, но этот способ не достаточно хорошо, потому что это вызовет другой вопрос о том, что деятельность не сможет обработать onActivityResult
.
почтовый исходный код ... –
@Darpan, я желаю, чтобы деятельность не была убита домашним дном. Я обнаружил, что это произошло только один раз после того, как приложение было только что установлено. – maozedong