如果我设置方法的“triggerAtMillis”
setRepeating(int type, long triggerAtMillis, long intervalMillis, PendingIntent operation)
到过去的日期,未来的警报会触发吗?
答案 0 :(得分:1)
这完全取决于您指定的类型
以下是类型列表:
ELAPSED_REALTIME - 根据时间量触发待处理的意图 因为设备已启动,但没有唤醒设备。 经过的时间包括设备睡眠的任何时间。
ELAPSED_REALTIME_WAKEUP - 唤醒设备并触发挂起 自设备启动后经过指定的时间长度后的意图。
RTC - 在指定时间触发待处理的意图,但不会唤醒 设备。
RTC_WAKEUP - 唤醒设备以触发挂起的意图 指定的时间。
所以答案是肯定的,它将花费那么多的时间间隔,并根据类型在将来重复。
查看documentation了解更多