Повторение уведомлений Android - PullRequest
0 голосов
/ 17 марта 2011

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

Ответы [ 3 ]

2 голосов
/ 17 марта 2011

Если вы используете класс AlarmManager, проще настроить службу.

в классе alarmManager есть метод setRepeating, который повторяет ваш тревожный вызов через заданный интервал после указанного времени.

Like ..

AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);

Intent AlarmIntent = new Intent(CONTEXT, RECEIVERCLASS.class);
        ID,AlarmIntent, PendingIntent.FLAG_UPDATE_CURRENT);

    alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,YOURCALENDAR.getTimeInMillis(), AlarmManager.INTERVAL_DAY, Sender);

В аргументе setRepeating вы можете установитьчлен YOURCALENDAR в нужное время ......

1 голос
/ 17 марта 2011

Вам нужна услуга для этого, если я правильно понял ваш вопрос

0 голосов
/ 17 марта 2011

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

...