안드로이드 개발 질문/답변
(글 수 45,052)
책에 보니까
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(System.currentTimeMillis());
cal.setTimeInMillis(System.currentTimeMillis());
cal.add(Calendar.SECOND,10);
이게 지정해주고 알람매니저에다가 등록해주면 10초후에 울리더라고요 그래서 저는 지정된 시간에 알람을 울리게 하고싶어서
ex)
int hour =6;
int minute =30;
cal.add(Calendar.HOUR,hour);
cal.add(Calendar.MINUTE,minute);
cal.add(Calendar.SECOND,0);
cal.add(Calendar.MILLISECOND,0);
이렇게 해서 등록하면 6시30분에 안울리더라고요 ㅠㅠ 그래서 그냥
Date date = new Date();
date.setHours(6);
date.setMinutes(30);
date.setSeconds(0);
cal.setTime(date);
am.set(AlarmManager.RTC_WAKEUP,cal.getTimeInMillis(),sender);
date.setMinutes(30);
date.setSeconds(0);
cal.setTime(date);
am.set(AlarmManager.RTC_WAKEUP,cal.getTimeInMillis(),sender);
이렇게 등록해주면 울리던데 이건 밀리세컨드 까지 컨트롤이 안돼서 그러는데 다른방법으로 시간 지정해줄수없는건가여