Android AlarmManager,当手机处于睡眠状态时,不会呼叫闹钟

Android AlarmManager,当手机处于睡眠状态时,不会呼叫闹钟,android,alarmmanager,Android,Alarmmanager,我知道设置RTC_WAKEUP将在手机处于睡眠状态时运行。但我想知道,当手机处于睡眠状态时,应在睡眠时间触发的RTC警报是否会延迟到手机醒来时?来自官方文档: 报警时间 System.currentTimeMillis()(挂钟 时间(UTC)。这个警报器不响 将设备启动;如果它在 设备处于休眠状态,它将不会处于休眠状态 直到下一次 设备被唤醒 所以,请回答您的问题:是的,它将被延迟,并且不会被删除 AlarmManager alarmManager = (AlarmManager) conte

我知道设置
RTC_WAKEUP
将在手机处于睡眠状态时运行。但我想知道,当手机处于睡眠状态时,应在睡眠时间触发的
RTC
警报是否会延迟到手机醒来时?

来自官方文档:

报警时间
System.currentTimeMillis()
(挂钟 时间(UTC)。这个警报器不响 将设备启动;如果它在 设备处于休眠状态,它将不会处于休眠状态 直到下一次 设备被唤醒

所以,请回答您的问题:是的,它将被延迟,并且不会被删除

AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
long schedualed = getNextSchedualTime(context);
alarmManager.set(AlarmManager.RTC, schedualed, makeControlPendingIntent(context));