Android检测日期更改事件

时间:2014-05-02 11:44:09

标签: android

我发现只有日期更改的广播事件" android.intent.action.DATE_CHANGED" 但它只在用户手动更改日期时才有效。

请为此问题建议一些默认广播。

我实现这一目标的其他选择可以是:但是忽略这些事情

  • 闹钟 - 在所有日子的确切时间凌晨12:00触发。(但需要 照顾所有时区

  • 我自己的重复任务:这将继续检查当前日期 已从之前保存的更改。

非常感谢来自某些官方消息来源的任何解决方案。

1 个答案:

答案 0 :(得分:2)

当用户更改日期时,已提出android.intent.action.DATE_CHANGED操作。 我想您正在尝试每天设置闹钟(您正在处理日期更改操作)。但这不是解决方案。您需要设置每日警报。喜欢

alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
    calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY, pendingIntent);

要执行重复任务,有一些方法,请在Scheduling recurring task in Android

阅读更多内容