Android通知重复

时间:2011-03-17 09:07:47

标签: android repeat notificationmanager

我想为每天都会重复的活动设置通知。因此,通知应该每天都在活动时间进行。如何在NotificationManager中设置任何通知,以便在一段时间后重复。

3 个答案:

答案 0 :(得分:2)

如果您使用的是AlarmManager类,则设置服务会更容易。

alarmManager类有一个setRepeating方法,可以在给定时间后以给定的间隔重复您的警报调用。

像..

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 :(得分:1)

你需要一个Service 为此,如果我的问题是正确的

答案 2 :(得分:0)

为此你有2个服务类通知你的事件。 当任何事件发生时,只需在事件上调用启动通知。如果你没有正确的想法评论这个ans。我会详细解释。