안드로이드 개발 질문/답변
(글 수 45,052)
흠 ...
타이머를 맞춰야하는대 ...
버튼을 클릭하면
그 클릭한 시간부터 12시간후에 무언가를 실행을 하는 로직을짜야하는대 .
어플이 종료가되도 핸드폰이 종료가되도 12시간후면 그무언가를 실행해야합니다 ..
그래서 제가 생각해낸게
버튼을 클릭하는 시간을 캐치해서 저장시켜주고 그시간부터 12시간을 카운트하고있다가
도중에 폰이종료되면 종료되는 시간을 캐치해서 저장시켜놧다가 핸드폰이 다시켜지면 켜진시간과 버튼 클릭시 캐치한 시간을 빼서
그 오차를 12시간카운트를 하다가 폰이종료되서 못했던 카운트와 빼게되면 남은 카운트가 나올것이다 .
라는 결론이났느대 ...
뭔가 제가봐도 먼가이상하군요 ㅠㅠㅠ
그럴 경우는 알람매니저와 서비스를 이용하시면 되겠네요..
알람매니저는 어플이 종료됨과 상관없이 원하는 시간에 이벤트를 발생시킬수 있습니다.
다만, 제가알기론 폰이 종료되고 켜지면.. 카운트를 세지 않을 건데요.. 이 때 서비스를 이용하여 알람매니저를 켜주시면 될겁니다.
알람매니저와 서비스 사용과 관련된 내용들은 많으니 쉽게 찾아보실 수 있습니다.