我已经设置了重复时间AlarmManagr。 这里是我的方法,通过它,我将它设置:
public void setAlarmManager(Context context, Intent intent) {
PendingIntent pendingIntent;
pendingIntent = PendingIntent.getService(context, 0, intent, 0);
AlarmManager alarmManager =
(AlarmManager)context.getSystemService(context.ALARM_SERVICE);
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.SECOND, 10);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
calendar.getTimeInMillis(),
40000, pendingIntent);
}
这工作时,我的设备进入睡眠模式的报警停止工作,直到我醒来手动我的设备,除了罚款。 唤醒设备后,AlarmManager重新开始工作。
如何让管理者即使在睡眠模式下运行?