【问题标题】:Alarm manager setRepeating for only fixed number of days警报管理器 setRepeating 仅固定天数
【发布时间】:2016-02-05 18:29:31
【问题描述】:

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

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

【问题讨论】:

  • 要么不要使用setRepeating(只使用一次),要么在end time之后停止使用

标签: android alarmmanager repeatingalarm


【解决方案1】:

Check When alarm is schedule to check if end_date是否已达到,如果已达到则取消警报,或在检查结束日期后使用alarmManager set方法每次设置警报

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多