안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 알람매니저를 사용할 때
setRepeating의 두번째 인자로 처음 시작할 시간을 넣어줍니다.
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, firstTime,
1 * 5000, sender);
그런데 이 부분이 long타입이더군요(밀리세컨).
보통 알람시계를 보면 시간을 넣지 밀리세컨으로 울릴 시간을 설정하지는 않잖아요.
이 부분은 개발자가 직접 현재 시간과 알람이 울릴 시간을 밀리세컨으로 계산해서 넣어줘야하나요?
Calendar instance 생성하시고 원하시는 알람시간으로 설정하신 뒤, 밀리세컨으로 변환하시면 됩니다.