Показать будильник / уведомление на определенную дату - PullRequest
2 голосов
/ 22 июля 2011

Вкратце, у меня есть таблица базы данных событий с начальной и конечной датами в виде столбцов (выражается в виде меток времени Unix - миллисекунды).То, что я хочу, это запускать уведомление или сигнал тревоги на каждой конечной дате моих событий.Как мне это сделать?

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

Как вы думаете, как мне это сделать?

1 Ответ

1 голос
/ 22 июля 2011

использование

pendingIntent = PendingIntent.getActivity(this, alarmTime_id, myIntent, PendingIntent.FLAG_CANCEL_CURRENT);
                         alarmManager.set(AlarmManager.RTC_WAKEUP, alarmTime, pendingIntent);

используйте уникальный alarmTime_id каждый раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...