【发布时间】:2012-08-17 05:02:28
【问题描述】:
有什么方法可以使用 AlarmManager 在特定时间段内激活警报吗?我在数据库中存储了开始时间和结束时间值。我想在开始时启动警报,使设备静音,并且警报应在设备音量再次正常时结束。
一种方法是在开始时间设置闹钟,然后在结束时间设置另一个闹钟。但问题是时间段可能重叠,如果我使用 2 个不同的警报(一个在开始时间,另一个在结束时间),则需要实施额外的逻辑。 Android中是否有任何程序来应对这种情况?或者实现逻辑是解决这个问题的唯一方法?
【问题讨论】:
标签: android broadcastreceiver alarmmanager alarm android-alarms