특정시간에 주기적으로 반복하는 (예를 들어 매 1시간 마다) 백그라운드 프로세스가 필요합니다.
이를 AlarmManager 로 repeat 를 설정해서 사용하고 있는데요. 전원을 껐다 켰을때(현재 ACTION_BOOT_COMPLETE로 실행해 주고 있습니다.) 혹은 그외에 정확하게 제 시간에 실행이 되지 않는것 같아요.
그래서 정확하게 제 시간에 백그라운드에서 실행을 보장하기 위해선 어떤걸 써야 하나요 아니면 예제라도 있었으면 좋겠습니다.
혹은 제가 AlarmManager 를 잘못 사용하고 있는걸까요??
답변 부탁 드립니다.
1분마다 발생되는 브로드캐스트를 리시버로 받아서 사용하시면 될것 같아요.
관련해서 알아보지 않아서 생각나는건 저거밖에 없네요.