반응형
서비스 생명주기
서비스의 생명주기는 두 가지로 분류할 수 있다. 먼저 타입 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
반응형
'Android' 카테고리의 다른 글
[Android]BindService 간단 구현 및 사용법(서비스와 액티비티 통신) (0) | 2017.08.16 |
---|---|
[Android]폴더 삭제하기(하위 폴더 및 파일까지) (0) | 2017.08.13 |
[Android]ProgressDialog 사용하기 (0) | 2017.08.07 |
[Android]SharedPreferences 간단 사용법 (0) | 2017.08.02 |
[Android]액티비티의 생명주기 (0) | 2017.07.31 |