У меня есть ListActivity со списком, содержащим детали объектов Тревоги. Когда приложение не открыто и возникает тревога (приложение использует AlarmManager для пробуждения в указанное пользователем время) появляется уведомление, которое при нажатии запускает ListActivity и передает ему объект Alarm.Запуск активности от уведомления
ListActivity проверяет объект Alarm в onCreate, и если присутствует, будет выделен правильный ListItem, чтобы указать, какой только что произошел. Все это хорошо работает.
Я хотел бы сделать что-то подобное, когда ListActivity уже находится на переднем плане. Я добавил single_top в намерение Notification, поэтому я не получаю новую ListActivity поверх существующей. Но проблема в том, что onCreate или onResume не вызываются, поэтому у меня нет возможности проверить пройденный объект Alarm.
Есть ли способ добиться эффекта, который я хочу? Не хватает ли метода жизненного цикла?
Отлично, спасибо – barry