2011-08-26 2 views
5

나는 백그라운드에서 실행중인 서비스를 가지고있다. 하지만 때로는 logcat에 "예약 된 서비스 재시작 예약"이라고 표시되어 있습니다. 그게 무슨 일이 일어 났는지 알고 싶을 뿐이야? 내 코드에 오류가 없다고 생각합니다. 또한 실제로 서비스가 다시 시작되지 않는다는 것을 알았습니다. 적어도 onStart() 함수는 작동하지 않습니다. 아무도 원인을 알 수 없으며 이런 일이 발생하는 것을 막을 수있는 방법이 있습니까? 그리고 다시 시작하면 어떤 기능이 실행됩니까?"충돌 한 서비스 재시작 예약"을 방지하는 방법은 무엇입니까?

감사 실행되지

답변

0

이것은 ONSTART에 대한 부분을 (답변 수) : 이것은 내 경우, 발생하는 이유에

"Scheduling restart of crashed service", but no call to onStart() follows

응용 프로그램이 이미 실행 중일 때이 항상 발생하지만, Eclipse에서 디버그 버튼을 눌러 디버깅을 시작합니다.

이것은 안드로이드가 여러분의 컴퓨터에서 새로 생성 된 apk로 교체해야하므로 기존 apk에서 실행중인 기존 프로세스를 모두 죽여야한다는 것을 고려하면 이해할 수 있습니다.

관련 문제