设置反复提醒,每个月重复一次

时间:2015-06-13 17:53:05

标签: android date android-activity alarmmanager

我在我的Android代码中从用户那里得到了两个日期。我想为这两个日期之间的每个月设置提醒。 如果第一个日期是:2015年1月1日,其他日期是2016年2月1日,那么我想在这两个日期之间的每个月的第1天设置提醒。我尝试使用报警管理器,但无法重复报警。请帮忙。谢谢

2 个答案:

答案 0 :(得分:2)

一种方法可能是让您的闹钟接收器在呼叫时设置下一个闹钟(例如,它在2015年1月1日激活,并为2015年2月1日设置下一个闹钟),因此您始终提前设置一个。

答案 1 :(得分:0)

首先,您需要创建2个Calendar对象来存储日期,以存储用户设置的日期。然后继续通过递增月值来为for循环中的每个日期创建挂起的意图。将所有挂起的意图分配给AlarmManager并使用FLAG_ONE_SHOT激活它们。

请提供您的代码,以便我们更好地了解您的问题。