서비스 생명주기
서비스의 생명주기는 두 가지로 분류할 수 있다. 먼저 타입 A는 로컬 서비스를 구현하는 것이고, 타입 B는 원격 서비스를 구현하는 것이다. 그래서 타입 B로 서비스를 구현할 경우, 같은 기기에서 실행되고 있는 다른 애플리케이션에서 원격 서비스로 구현된 서비스를 실행할 수 있게 된다.
정리 Service 타입 A
▶ onCreate(): 서비스가 생성될 때 호출
▶ onStart(): startService() 메소드에 의해 서비스가 시작될 때마다 호출
▶ onDestory(): 서비스가 종료될 때 호출
정리 Service 타입 B
▶ onCreate(): 서비스가 생성될 때 호출
▶ onBind(): bindService() 메소드에 의해 서비스가 시작될 때 호출
▶ onUnbind(): 서비스와 연결이 끊겼을 때 호출
▶ onDestory(): 서비스가 종료될 때 호출
다음은 서비스 생명주기의 두 가지 타입을 보여준다.
출저 : https://kairo96.gitbooks.io/android/content/ch2.5.1.html 안드로이드 사이드
'phone lang > Android' 카테고리의 다른 글
[안드로이드] background @drawable top bottom line / 레이아웃 배경 위 아래 선 주기 (0) | 2016.02.24 |
---|---|
SQLite / SQLite 란 ? / SQL 특징 (0) | 2016.02.24 |
[안드로이드] TabHost 예제 / TabHost 만들기 (0) | 2016.02.23 |
[안드로이드] activity 화면 고정 / 가로,세로 모드 설정 / screenOrientation (0) | 2016.02.23 |
안드로이드 인텐트 / intent (0) | 2016.02.22 |