안녕하세요? 초보 개발자입니다.
아무리해도 해결이 잘 되지 않아, 질문 게시판을 찾게되었습니다.
질문은...
startService 로 서비스를 실행 후, Thraed로 100 밀리세컨드마다 특정 명령어를 실행하도록 구성되었습니다.
그런데, 이게 반나절이상 혹은 하루가 지나면 스레드가 멈춰 있다가 다시 폰 화면을 켜면, 다시 살아나서 동작을 합니다. 어떨때는 반나절이상 혹은 하루가 지나면 스레드가 멈춰서 동작을 안하기도합니다.
추측이건데, 안드로이드 플랫폼이 스레드를 정리하는 과정이 있는지.. 조심스럽게 추측을 해보고만 있습니다.
스마트폰의 백그라운드에서 스레드가 중간에 죽거나, 멈춤 없이 계속 실행되게 하려면 어떻게 해야할까요?
조언 부탁드리겠습니다 ㅠㅠ