据我所知,有几种不同的方法可以在Java for Android设备中实现我想要完成的功能,基本上是执行大多数智能手机中的基本警报功能,但要批量完成。也就是说,您可以将一组警报放在7:00和7:20之间,而不是7:00、7:05、7:10、7:15和7:20。我希望这有三个主要的重复选项:指定的星期几、指定的月份日期和一个不重复的指定日期。我正在尝试自己解决这个问题,尽管我想看看其他程序员是如何解决这个问题的。请注意,虽然我对Java有一定的经验,但我对Android开发并不是很有经验。
发布于 2015-08-01 05:08:50
最有效的方法是使用AlarmManager仅调度每个组的下一个警报。
19+接口使用setExact(),老版本使用set()。如果您希望警报在计划的准确时间响起,则在针对较新版本时需要使用setExact()。
当闹钟响起时,它会唤醒一个已注册的BroadcastReceiver,您可以从其中计划该组的下一个闹钟。
https://stackoverflow.com/questions/31755031
复制相似问题