마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 마시멜로에서의 alarmManager 활용법

0 추천
alarmManager를 통해 알람을 설정하고 있습니다.

그러나 지금 테스트하고 있는 안드로이드6 마시멜로에 알람매니저를 설정하니 정확하지가 않더군요

구글링 해본결과 폰이 Doze모드로 빠지게되면 alarmManager는 무용지물이라고 하더군요

그러나 setAlarmClock(), setAndAllowWhiledle()함수는 Doze모드에 상관없이 작동된다고 해서 적용하니 잘 됩니다.

 

문제는 setRepeat()함수에 대한 해결책이 없다는 건데요.. 단발성 알람은 setAndAllowWhiledle()함수로 처리하고 있으나 반복성 알람은 현재 처리 못하고 있습니다. setRepeat()함수는 작동은 되나 오차가 좀 있는편이라서요

 

해결책 아시는분은 알려주시면 감사하겠습니다!
핸디 (1,840 포인트) 님이 2016년 8월 6일 질문

1개의 답변

0 추천
doze로 빠지지 않게 주기적으로 화면을 깨워주면 된다고 어디서 들은적은 있는거 같은데

화면을 깨우지 않는 상태에서는 안드로이드 정책상 불가능 한걸로 알고 있습니다.
Development Guy (70,570 포인트) 님이 2016년 8월 8일 답변
...