НАСТРОЙКА Одно действие, SingleTop, получает намерение из уведомления. Намерение поглощается деятельностью. Пользователь нажимает кнопку «Назад», чтобы завершить действие. onDestory вызывается, и isFinishing ()возвращает true. Нажмите и удерживайте клавишу «Домой», чтобы вызвать последние приложения. Запустите ранее закрытое приложение.
Аналогичная ситуация возникает с onNewIntent, когда onStop вызывается после того, как пользователь нажимает домашнюю клавишу при активности.
Проблема При воссоздании действия после его завершения используется то же самое намерение из уведомления. Я не хочу этого. Есть ли способ сообщить системе, что мы уже использовали это уведомление, поэтому перестаньте давать его активности? Работа вокруг? Предложения?
Что я пробовал
Этот вопрос очень похож на этот:http://grokbase.com/t/gg/android-developers/119jyzf492/getintent-removeextra-in-activity-doesnt-work-for-android-launchmode-«одна задача»