알람관련한 어플을 구성하는데 이번에 마시멜로로 업데이트 되면서 doze모드때문에 고민이 많습니다.
업데이트 되고 나서부터는 정확한 시간에 알람이 울리기 위해서는
setalarmclock메서드를 사용하여야 합니다.
근데 이 뿐만 아니라 setAndAllowWhileIdle 도 doze모드에서도 작업이 수행 가능한다길래 알람에 접목시켜 보려합니다(물론 배터리에 나쁜영향을 미칠 수 있음)
그래서 예전에는 alarm.set메서드를 이용하여 구현하였고, setAndAllowWhileIdle함수와 사용법이 같아 메서드만 바꿔서 적용하였는데 앱이 그냥 죽습니다... 고수님들 도와주십시오 ㅠㅠ
alarm.set(int type, long triggerAtMillis, PendingIntent operation) ---> 예전에 썻던 메서드
alarm.setAndAllowWhileIdle(int type, long triggerAtMillis, PendingIntent operation) ---> 바꿀 메서드