设备唤醒后未发送AlarmManager.RTC

时间:2013-08-28 04:00:09

标签: android

我不确定我是否误解了该文件。

PendingIntent pi = PendingIntent.getBroadcast(context, 0, intent,
            PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager am = (AlarmManager) context
            .getSystemService(Context.ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC, calendar.getTimeInMillis(),
            24 * 60 * 60 * 1000, pi);

基本上每天早上我都要展示一个通知。我已经使用了AlarmManager.RTC,因为用户在唤醒他/她的手机时会看到通知。根据文档,如果手机正在睡觉,这将在下次手机唤醒时触发。但在我的情况下,如果我的手机在早上5点醒来,通知会发出警告,否则就不会。

  

此警报不会唤醒设备;如果它在设备上熄灭   睡着了,直到下次设备才会发货   醒来。

因此,如果用户在上午8点唤醒设备,此警报将不会响起?

0 个答案:

没有答案