2012-09-29 205 views
0

我正在使用警报管理器以及broadcastReceiver。我可以设置闹钟等等。但我坚持如何解决我的问题。我需要能够设置一个重复闹钟,这里的诀窍是让它在每个月的第14个月的下午4点重复(因此每月闹钟)。每月设置一次重复闹钟

我该怎么办?我知道如何让它每天或每周重复一次,因为很容易计算出一周内的毫秒数,但是当我们每个月讲话时,每个月都有不同的天数,所以我不能用固定间隔。

这里有什么帮助吗? 谢谢

回答

2

根据req。你在上面提供的,我只会一次安排一个警报,只是在前一个触发时计算新的时间值。你也会想要做的一件事就是设置一个服务来监听启动完成事件。警报不会在重新启动后持续。你可以在这里找到如何做到这一点的信息How to start an Application on startup?

+0

谢谢,这听起来像个好主意:) – Snake