Android事件发生在新的一天开始直到某个结束日期

时间:2014-04-13 21:03:12

标签: android android-alarms android-date

我正在开发一个特定事件的应用程序,比如倒计时。

在应用程序的前台,我用处理程序显示事件日期/时间之前的日,小时,分钟和秒。

但是,我希望能够检测到新的一天的开始(当应用程序处于后台时),并在状态栏中显示通知,例如“剩余29天”。我希望每当系统日期自动更改为每天(23:59 - > 00:00),直到我的活动结束日期时,我都会收到此活动。

说完这一切之后,我怎么能用AlarmManager(或任何其他方式)实现这个目标?

我知道如何设置广播接收器,我只是不知道如何安排事件在新的一天到来时恰好发生。

1 个答案:

答案 0 :(得分:0)

我会考虑使用Joda Time,并使用withTimeAtStartOfDay方法来获取下一个警报。