【发布时间】:2012-06-15 18:06:59
【问题描述】:
我在 Android 的 AlarmManager 中设置了一个闹钟。它是一个 setInexactRepeatingAlarm() 应该在同一个 DAY_OF_MONTH 结束。
我希望它在 5 月 21 日、6 月 21 日、7 月 21 日等开始。
解决这个问题的时间间隔是多少?这是否可能,因为有些月份有不同的日子?
am.setInexactRepeating(AlarmManager.RTC, cal.getTimeInMillis(), i, pendingIntent);
其中“i”是我需要发布的区间公式。比如每天设置一次,就是1 * 24 * 60 * 60 * 1000;
在完全相同的日历日一个月一次会怎样?这甚至可能吗?如果没有,这是如何实现的?
【问题讨论】:
-
请贴一些代码。我知道你想说什么,但如果没有实际看到发生了什么就不清楚。
-
按要求添加和更新帖子。
-
查看AlarmManager 的文档,我认为不可能将它安排为“每月一次”的时间间隔,至少在不使用AlarmManager 以外的其他东西的情况下是不可能的。不过不要引用我的话,因为我和 AlarmManager 的合作并不多。
标签: android alarmmanager