设置每月重复的重复提醒

set repeated reminder that repeats every month

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

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

首先你需要创建2个Calendar对象来存储日期来存储用户设置的日期。然后通过递增月份的值来为 for 循环中的每个日期创建待定意图。将所有未决意图分配给您的 AlarmManager 并使用 FLAG_ONE_SHOT.

触发它们

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