警报管理器set仅在固定天数内重复

时间:2016-02-05 18:29:31

标签: android alarmmanager repeatingalarm

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

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

1 个答案:

答案 0 :(得分:0)

检查每当警报计划检查是否已达到end_date,是否已取消警报,或者每次检查结束日期后使用alarmManager设置方法设置警报