안드로이드 개발 질문/답변
(글 수 45,052)
매일 22시에 알람이 울리게 하고싶은데 잘 안되네요.
알람매니저 강좌와 다른 인터넷자료들을 보고 수정하고있는데요
try
{
Date tomorrow = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse("2013-01-25 22:00:00");
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.setInexactRepeating(AlarmManager.RTC, tomorrow.getTime(), 24*60*60* 1000, sender);
} catch (ParseException e)
{
e.printStackTrace();
}
이렇게하면 25일 22시부터 알람이 울리고 24시간마다 울리게되는데요
25일부터라는것이 없고 당장 매일 22시로 하고싶어서
앞부분 yyyy-MM-dd 부분을 지우고 20:00:00 이라고만 하면 정상적으로 작동하지않고..
아예날짜를 옛날날짜로 앞당기면 매번 킬때마다 알람이울리고..
어떻게 해결해야할까요 ?
저도 삽질하다가 결국 서비스로 해결했습니다.
서비스 돌리셔서 날짜 바뀌면 그날(오늘 날짜) 22시에
울리도록 알람을 등록하시면됩니다.
위 소스의 반복설정은 실제 사용에는 불편한 점이 많습니다.
다른 방법있으면 저도 알려주시면 ㄳ