2012-06-12 3 views
1

У меня есть ListActivity со списком, содержащим детали объектов Тревоги. Когда приложение не открыто и возникает тревога (приложение использует AlarmManager для пробуждения в указанное пользователем время) появляется уведомление, которое при нажатии запускает ListActivity и передает ему объект Alarm.Запуск активности от уведомления

ListActivity проверяет объект Alarm в onCreate, и если присутствует, будет выделен правильный ListItem, чтобы указать, какой только что произошел. Все это хорошо работает.

Я хотел бы сделать что-то подобное, когда ListActivity уже находится на переднем плане. Я добавил single_top в намерение Notification, поэтому я не получаю новую ListActivity поверх существующей. Но проблема в том, что onCreate или onResume не вызываются, поэтому у меня нет возможности проверить пройденный объект Alarm.

Есть ли способ добиться эффекта, который я хочу? Не хватает ли метода жизненного цикла?

ответ

2

Отсутствует метод жизненного цикла onNewIntent.

+0

Отлично, спасибо – barry

Смежные вопросы