我想知道是否有一个android意图来检查系统日期的变化。我想要一个当时间从23:59变为00:00(下一个日期)时广播的意图。我搜索了关于android.intent.action.DATE_CHANGED的网和发现,但似乎只有在手动更改日期时才会广播此意图。
如果没有这样的意图让我知道是否存在替代方案。我可以想到的另一种选择是使用AlarmManger并广播待定意图。有什么比这简单吗?
答案 0 :(得分:5)
使用AlarmManager并安排午夜闹钟。
顺便说一句,我试图找到这个答案!感谢。答案 1 :(得分:2)
使用AlarmManager实现这一点并不困难。您只需要通过在警报管理器上设置挂起的意图来触发您的应用程序,就可以使用以下几个语句。
Context.getSystemService(Context.ALARM_SERVICE);
删除具有匹配Intent的所有警报。先这样做。
cancel(PendingIntent operation);
安排闹钟。只需添加24小时或任何有意义的需求。
set(int type, long triggerAtTime, PendingIntent operation);