Уведомление о восстановлении задачи, а не определенного действия?

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

Приложение имеет ряд действий, любое из которых может быть активный, когда он отправляется в фоновый режим.

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

Спасибо за любой совет, который вы можете предложить.

28
задан Brad 4 July 2011 в 20:17
поделиться