안드로이드 개발 질문/답변
(글 수 45,052)
알람 시계를 만들고 있습니다.
처음엔 간단하게 생각하고 시작했으나... 시간이 꽤 지났지만... 50% 진행중이네요...
AlarmManager 함수를 써서 했으면 금방 끝났을수도 있었겠지만...
블루투스와 연동 충돌 문제 때문에
따로 처음부터 소스를 만드느라 안그래도 기초 수준인 저를 힘들게 하는군요;;
현재 기본적인 틀은 만들었는데...
예를 들면 셋팅하는 순간 현재 시간과 비교해서 차이가 나는 시간을 계산해서
public void run() {
Thread.sleep(calTime);
go();
}
식으로 calTime 만큼 기다렸다가 go() 가 실행되도록 했는데... 문제는..
뒤로가기 버튼을 누르면 알람은 종료가 되버리죠...
어떻게 해야 실제 알람 프로그램들처럼 메모리에(백그라운드에) 상주하고 있다가 시간이 되면 알람이 울리도록 할 수 있을까요?
조언좀 부탁 드립니다.




서비스 돌리셔야할거같은데요...