안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. ^^;
좀.. 어이없는?? 이해가 안가는 에러가 있어서 이렇게 질문드립니다.
알람 기능을 구현하였습니다.
음.. 개발을 다 하고 잘 되는가 싶었는데.. 오전 오후 1시(13시) 이전으로 설정을 하면
바로 실행이 되어버리네요;;
13시 이후로 맞추면 정확히 맞춘 시간에 실행이 됩니다.
그렇습니다... 여태 개발은 오후 13시 전에는 하지 않았었죠..
ㅠㅠ log 찍어봐도
20110904124000 <- 뭐 이렇게 잘 찍힙니다;;
현재 시간과 비교해서 분단위로 log 찍어보면
1분, 5분 잘 나오는데..
current.add(Calendar.MINUTE, alarmTime); <-- 문제는 요놈인듯..
alarmManager.set(AlarmManager.RTC_WAKEUP, current.getTimeInMillis(), Utils.getPendingIntent(context));
alarmTime 이 (분)단위로 입력하여, 저 지정한 날짜/시간에 넣게 되어있습죠.
12시40분에 등록되어 5분후에 알람 울리게 하라.. 해도..
바로 울립니다.
12시 40분에 등록하여 20분후(13:00)에 알람 울리게 하면.. 정확히 20분후에 울립니다 ㅠㅠ
아놔.. 핸드폰한테 조롱 당하는 기분입니다.
왜이러는걸까요?



