У меня есть служба переднего плана, которая поддерживает соединение с сервером открытым, пока пользователь вошел в приложение. Это сделано для того, чтобы соединение оставалось активным и могло получать сообщения непосредственно с сервера, даже когда приложение было отправлено в фоновый режим пользователем, нажав Home.
Приложение имеет ряд действий, любое из которых может быть активный, когда он отправляется в фоновый режим.
Я хотел бы разрешить пользователю нажимать на уведомление, чтобы восстановить текущее действие. Я понимаю, как восстановить конкретное действие, но мне интересно, есть ли способ восстановить последнее действие, в котором находился пользователь? Конечно, я мог бы отследить последнее, а затем вызвать его из обратного вызова уведомления, но подумал, что есть способ на уровне задачи?
Спасибо за любой совет, который вы можете предложить.