서비스 개요 | Background work | Android Developers
안드로이드 서비스(Service)
[Android] 포그라운드, 백그라운드, 서비스의 개념과 Notification을 이용한 포그라운드 서비스 (Foreground Service) 만들기
(강추 site)
[Android Service] 안드로이드 서비스와 바인딩 개념 및 기본 예제 코드
- AIDL
- IPC ( interprocess communication) : 프로세스간의 통신
Service 개요
- 백그라운드에서 동작하는 작업 수행
- 서비스를 실행한 앱을 다른앱으로 전환하더라도, 서비스에서 시작한 작업은 백그라운드에서 계속 실행된다.
앱 프로세스와의 관계
- Activity를 종료해도, Service가 살아있으면 앱의 프로세스는 살아있는채로 존재한다.
- Activity를 종료할때 Service가 살아있지 않으면, 앱의 프로세스도 같이 종료된다.