2010-12-06 6 views
0

나는 하나의 클라이언트 (PollerClient 이름 같은 응용 프로그램에서 활동)와 PollerService라는 이름의 로컬 서비스, 를 사용하지만stopService()가 실행되지 않습니다

stopService(new Intent(PollerClient.this, PollerService.class) 

주 호출 할 때 서비스가

startService(new Intent(PollerClient.this, PollerService.class)) 

하여 시작 stopService()

,369에 의해 위와을 중지 하나의 클라이언트를 가지고 있지만, 코드 onDestroy()이 실행되지 않았습니다

어떤 사람이 말해도 될까요, 왜 onDestroy()이 실행되지 않았습니까?

+0

여기에 코드를 게시하십시오! –

+0

'onStartCommand'의 리턴 값은 문제, 바운드 또는 바인딩 서비스 문제, 기존 쓰레드 또는 리시버 문제입니다. 코드에서 수행 한 작업을 추측 할 수 없습니다. –

답변

0

자세히 조사하지 않았지만 메모리가 다른 것에 필요하지 않은 한 Android가 다시 시작하는 경우를 대비하여 Android가 주변을 지키고 있다고 생각합니다.

관련 문제