2013-02-19 2 views
3

앱 종료시 백그라운드에서 서비스 실행을 중지하려면 어떻게해야하나요? 앱이 배경에있는 동안 서비스가 활성화되기를 원하지만 앱이 닫히면 서비스를 중지해야합니다.앱 종료시 서비스 취소 방법 Android

myActivity 에 속하는 onStop() 메서드에서 서비스를 시작하려면 호출하고 onStart() 메서드에서 중지하십시오.

하지만 큰 문제는 서비스가 아직 실행 중임을 Logcat에서 볼 수있는 앱 프로세스를 죽이는 것입니다.

내 앱이 백그라운드 일 때만 서비스를 어떻게 실행해야합니까?

답변

0

Application 클래스에서 .bind() 메서드를 사용하여 서비스를 시작하면 수동으로 처리 할 필요가 없습니다. 설명서에 따르면 : "다른 응용 프로그램 구성 요소가 바인딩되어있는 경우에만 바인딩 된 서비스가 실행됩니다."

이 정보는 공식 설명서 http://developer.android.com/guide/components/services.html에서 첫 번째 5 문장에서 찾을 수 있습니다. 여러분의 의견을 게시하기 위해 befor을 읽어 보시기 바랍니다.