Android - как поднять оповещение спустя долгое время (месяц и более)

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

После запуска обратного отсчета предстоящее оповещение должно сохраниться после обновления приложения с Android Market.


person tomash    schedule 27.09.2010    source источник


Ответы (1)


Используйте AlarmManager. Вот фрагмент кода и ссылка на более широкий пример кода от CommonsWare.

person Konstantin Burov    schedule 27.09.2010
comment
AlarmManager не переживает перезагрузку :-( - person tomash; 28.09.2010
comment
Тогда вам придется заново настраивать будильники при загрузке. Посмотрите здесь android.arnodenhond.com/tutorials/ - person Konstantin Burov; 28.09.2010
comment
Поскольку все, что мне нужно, это уведомить пользователя, я, вероятно, буду придерживаться неофициального API календаря и создавать события календаря с оповещением. - person tomash; 28.09.2010
comment
Спасибо @KonstantinBurov. Ссылка явно была перемещена сюда: android.arnodenhond.com/development/tutorials / - person peterp; 31.01.2013