我们可以使用AlarmClock类在默认的Clock应用程序中设置闹钟。是否可以使用此AlarmClock类将重复警报设置为每天或特定日期重复一次?
最佳答案
不幸的是没有。如在the AlarmClock
documentation中看到的,它仅允许您指定(一组)EXTRA_HOUR
,EXTRA_MESSAGE
和EXTRA_MINUTES
(并且您可以使用EXTRA_SKIP_UI
跳过默认UI)。
是的,这对我来说似乎也很愚蠢。我的建议是在警报响起后的某个时间注册某种广播接收器或要触发的意图,然后根据需要重新设置。尽管这不是一个理想的答案,但我认为这是您将能够做到的最好的选择。
您可能希望将其请求为一项功能(有关更多信息,请阅读Life of a Bug及其链接文章),尽管这只会潜在地将其添加到将来的版本中,而不是过去的版本中。