2011년 2월 8일 화요일

Service 실행주기

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 를 사용한다.

댓글 없음:

댓글 쓰기