gpt4 book ai didi

java - 在 Android、Java 上编程重复警报的有效方法

转载 作者:行者123 更新时间:2023-11-30 01:59:13 27 4
gpt4 key购买 nike

据我所知,有几种不同的方法可以在 Android 设备的 Java 中实现我想要完成的事情,这基本上是做大多数智能手机中的基本警报功能所做的事情,但是是批量的。也就是说,您可以在 7:00 和 7:20 之间设置一组闹钟,而不是为 7:00、7:05、7:10、7:15 和 7:20 设置闹钟。我希望它具有三个主要的重复选项:一周中指定的几天、一个月中指定的几天以及一个不重复的指定日。我正在尝试自己解决这个问题,尽管我想看看其他程序员是如何解决这个问题的。请注意,虽然我对 Java 有一定的经验,但我对 Android 开发的经验并不多。

最佳答案

最有效的方法是使用 AlarmManager 仅安排每个组的下一个警报.

在 API 19+ 中使用 setExact(),在旧版本中使用 set()。如果您希望闹钟在准确的计划时间响起,则在针对较新版本时需要使用 setExact()

当闹钟响起时,它会唤醒一个已注册的 BroadcastReceiver ,您可以从中安排该组的下一个闹钟(如果有)。

关于java - 在 Android、Java 上编程重复警报的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31755031/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com