AlarmManagr을 반복 시간으로 설정했습니다.AlarmManager가 절전 모드로 작동하지 않습니다.
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가 다시 작동하기 시작합니다.
수면 모드에서도 관리자를 계속 실행하려면 어떻게해야합니까?
AlarmManager.set (AlarmManager.RTC_WAKEUP, ...) 나를 위해 잘 작동, AlarmManager.setRepeating() 시도하지 않았습니다. 어쩌면이게 관련이 있을까요? 모르겠다. 그냥 – SteelBytes
setRepeating이라고 말하고 싶다. 일정 시간이 지나면 작업을 반복한다. 나머지는 동일합니다 – Reyjohn
누구나 해결책을 줄 수 있습니까? – Reyjohn