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

알람을 설정하면 바로 울어요 ㅠㅠ

0 추천
Calendar calendar = Calendar.getInstance();
   
    calendar.set(Calendar.HOUR_OF_DAY,17);
    int mHour = calendar.get(Calendar.HOUR_OF_DAY);
    calendar.set(Calendar.MINUTE,31);
    int minute = calendar.get(Calendar.MINUTE);
    int second = (Calendar.SECOND);
    calendar.set(mHour, minute, second);
    long cycleTime = 86400000;
   
    alarm.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), cycleTime, pender); 
 
 
이런식으로 알람을 넣었는데 설정하면 바로 알람이 울어버리네요 이거 왜 이러는거죠 ?ㅠㅠㅠ 
도미노르 (1,390 포인트) 님이 2015년 2월 21일 질문

1개의 답변

+3 추천
 
채택된 답변
현재 시간 이후로 설정해도 바로 울리나요?

비슷한 문제를 겪었었는데, 이미 지난 시간을 알람 설정하면 바로 울리더라구요.

예를 들어, 지금 오후 3시인데 오후 1시로 알람 설정했을 때...

그래서 현재 시간과 알람 설정 시간을 비교해서

현재 시간 이후면 그대로, 현재 시간 이전이면 알람 설정 시간에 + 24시간을 더해 주었습니다.

도움이 되었기를...^^
가랑비 (10,530 포인트) 님이 2015년 2월 21일 답변
도미노르님이 2015년 2월 27일 채택됨
복받으실꺼예요~~~~~
...