Я использую Firebase для создания удаленного уведомления для своего приложения.
Моя цепочка действий выглядит следующим образом
Splash Activity (режим запуска SingleTask, NoHistory = True)
звонки
Активность при входе в систему (Стандартный режим запуска (по умолчанию), NoHistory = True)
звонки
Основное действие (режим запуска SingleTask, NoHistory = False)
Если я помещу свое приложение в фоновом режиме (основное действие приостановлено) и перезапущу его с рабочего стола, событие Resume сработает в основном действии, и все будет хорошо.
Однако, если я размещаю приложение в фоновом режиме (основное действие приостановлено) и выбираю уведомление для приложения из списка уведомлений на рабочем столе, срабатывает метод создания действия Splash.
Как я могу сделать так, чтобы поведение для срабатывания уведомлений было таким же, как и для возобновления работы в фоновом режиме. Я не хочу, чтобы пользователь входил в систему каждый раз, когда он нажимает на уведомление.
Спасибо