마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

타이머가 종료되는 문제

0 추천
서비스를 하나 돌리고 있고, 이 서비스는 죽으면 바로 되 살아 납니다.

이 서비스 안에서 타이머를 여러개 돌리면서 각기 다른 정보를 받아오고 있는데

테스트를 하다 보니, 어느 순간 이 타이머들이 종료되는 것 같습니다. 로그를 찍어 보니 새벽에 이 타이머에서 받아오는 정보들이 멈춰 있는 것으로 보아, 타이머가 종료된 것 같습니다.

서비스가 종료될 때 타이머도 정상적으로 종료 시키고 되 살아날 때 다시 타이머를 동작 시키는 구조입니다.

서비스는 계속 해서 살아있는 것을 확인 했구요..

질문은, 혹시 타이머를 종료시키지 않아도 종료되어버리는 경우가 있는지 궁금합니다,

 

조언 부탁드립니다.
konori (530 포인트) 님이 2014년 7월 3일 질문
감사합니다! 디버깅 하다 보니까, exception 발생하니까 타이머들은 일괄적으로 멈춰버리네요. ㅎㅎ 감사합니다!

2개의 답변

0 추천
그러게요....저도 궁금하네요... 서비스 문제가아니고 타이머를 짠 로직이 문제아닐까요
whdrb19 (23,520 포인트) 님이 2014년 7월 3일 답변
0 추천
타이머가 죽을 경우는 exception이 발생했을 때가 아닌가 추측해봅니다..서비스가 살아있더라도 타이머에서 특히 네트워크 통신이라면 exception이 발생했을 가능성이 있습니다.죽을 때 타이밍을 정확히 모르겠다면 try-catch구문을 이용해서 로그를 한번 저장해 보세요ㅎ
YeonMin (17,860 포인트) 님이 2014년 7월 3일 답변
...