2016-02-05 108 views
0

我需要设置一个闹钟,闹钟会在特定时间停止固定天数。我知道setRepeating方法,该方法会在指定的时间间隔后继续触发警报。但我需要它只触发一段指定的时间。闹钟管理器设置仅重复固定天数

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

+0

要么不使用'setRepeating'后设置报警(使用只是一次)或在“结束时间”后停止 – pskink

回答

0

检查每当报警时间表,以检查是否END_DATE已经达到,如果它再取消报警,或使用alarmManager设置方法每次检查结束日期