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

unbindService 질문드립니다.

0 추천
안녕하세요.

 

혹시, unbindService를 할 때, startService해놓고 아직 stopService를 하지 않은 서비스가 존재하면

 

다 종료될때까지 기다렸다가 unBind 되는것인가요?

 

감사합니다.
apcnic (1,420 포인트) 님이 2013년 6월 17일 질문

1개의 답변

0 추천
 
채택된 답변

자답입니다.

출처 : http://tjandroid.blogspot.kr/2011/02/service.html

<서비스 실행 주기>

bindService 함수를 호출하면서 BIND_AUTO_CREATE flag 를 이용하여 service 를 실행할 수 있다.
그러고 unbindService 함수를 호출하면 service 가 종료된다.

startService 함수를 호출하면 service 를 실행한다.
그러고 bindSerivce 함수를 호출하고 unbindService 함수를 호출하여도 service 는 종료되지 않는다.
stopService 함수를 호출해야 service 가 종료된다.

여러 activity 간 하나의 service instance 를 사용하고자 할 때는 startService 함수로 service 를 실행하여야 한다.
bindService, unbindService 함수로 service 를 실행하고 종료할 때는 해당 activity 에서만 service instance 를 사용한다

출처 : http://tjandroid.blogspot.kr/2011/02/service.html

apcnic (1,420 포인트) 님이 2013년 6월 18일 답변
...