java - 如何安排闹钟以便每次日期更改时广播 Intent ?

标签 java android alarmmanager

我想安排一个闹钟,当日期更改时发出 Intent 。

我知道这可以完成这项工作

alarms.setRepeating(AlarmManager.RTC_WAKEUP,triggerAtTime, interval,alarmIntent);

但是令我困惑的是在triggerAtTime和间隔中放入什么。它说System.currentTimeMillis()时基。

我可能会在任何一天安装该应用程序,因此 TriggerAtTime 应为当天的午夜,并且从那时起间隔为 24 小时。

我怎样才能实现这个目标。有人可以告诉我在 TriggerAtTime 和间隔中以所需的格式输入什么内容。

谢谢

最佳答案

它们都是 long 类型,我认为你需要以毫秒为单位设置它们......

关于java - 如何安排闹钟以便每次日期更改时广播 Intent ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5131973/

相关文章:

android - AlarmManager 未在 Android 上启动

java - Spring Controller 的多个复选框值

java - 使用 Gson 将 JSON 反序列化为对象

java - 如何在我的 MainActivity 中获取 EditTextPreference 的引用?

java - 如果我们将两个日期传递给java中的函数,有没有办法通过数组获取日期

android - 警报管理器或服务

java - 在kotlin中获取两个ISO格式时间之间的分钟数

java - 构造二叉树时处理重复项

java - 在 Java 中使用 XSLT 将 HTML 转换为 XML

android - AlarmManager:测试间隔更短