Нажмите на уведомление, чтобы не восстановить последнюю активность - PullRequest
0 голосов
/ 05 декабря 2018

Я запустил службу на переднем плане, используя startForeground с некоторым уведомлением.Этот вызов сделан в Activity1.
Предположим, что я сейчас в Activity2.Нажатие на уведомление приведет к запуску действия 1 вместо последнего действия 2.
Как заставить извещение восстановить последнее активное действие?

1 Ответ

0 голосов
/ 06 декабря 2018

Я был вдохновлен приложением nRF Connect для решения этой проблемы.
Я заметил, что уведомление появляется только тогда, когда приложение находится в фоновом режиме.Это означает, что метод startForeground должен вызываться, когда приложение переходит в фоновый режим, а метод stopForeground должен вызываться в onResume действия.Таким образом, каждое действие должно обрабатывать эту логику независимо.

...