警报管理器设置仅重复固定天数



我需要设置一个闹钟,它会在特定时间响起,持续固定天数。我知道 setRepeating 方法,它将在指定的时间间隔后继续触发警报。但我只需要它仅在某个指定的时间段内触发。

例如:我有来自用户的'start date', 'end date', 'interval' and 'time to trigger'。现在,警报应仅从开始日期触发到结束日期。我应该如何实现这一点?

检查每当安排闹钟时检查end_date是否已到达,如果已取消闹钟,或者每次检查结束日期后使用alarmManager设置方法设置闹钟

相关内容

  • 没有找到相关文章

最新更新