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

알람매니저 관련 질문입니다.

0 추천

제가 알람 매니저를 이용하여 어플리케이션을 만들고 있습니다.

내용은 예를 들어 2월 2일에 알람을 등록하면 2월 2일부터 33일동안 하루에 한 번씩 알람이 울리게 하고 싶은데요.

for (int i = 0; i < 33; i++) {
    alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calender.getTimeInMillis(), AlarmManager.INTERVAL_DAY, pendingIntent;
}

이런 식으로 했는데 도통 어떻게 해야할 지 헷갈립니다. 이럴 때는 어떻게 해야하나요?

익명사용자 님이 2013년 10월 23일 질문

1개의 답변

0 추천
알람이 울리는 곳에서 count 값을 +1 씩 더해줘서 SharedPreference (또는 파일 또는 db)에 저장하시다가

해당 값이 33이 되면 alarmManager.cancel(pendingIntent) 시켜주세요
Gradler (109,780 포인트) 님이 2013년 10월 23일 답변
setRepeating 자체가 interval 간격으로 알람을 재설정 해주니 for문은 삭제해 주셔야 합니다.
...