我发现只有日期更改的广播事件" android.intent.action.DATE_CHANGED" 但它只在用户手动更改日期时才有效。
请为此问题建议一些默认广播。
我实现这一目标的其他选择可以是:但是忽略这些事情
闹钟 - 在所有日子的确切时间凌晨12:00触发。(但需要 照顾所有时区
我自己的重复任务:这将继续检查当前日期 已从之前保存的更改。
非常感谢来自某些官方消息来源的任何解决方案。
答案 0 :(得分:2)
当用户更改日期时,已提出android.intent.action.DATE_CHANGED
操作。
我想您正在尝试每天设置闹钟(您正在处理日期更改操作)。但这不是解决方案。您需要设置每日警报。喜欢
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY, pendingIntent);
要执行重复任务,有一些方法,请在Scheduling recurring task in Android
阅读更多内容