공부 이야기/그냥 찾아보는 공부

안드로이드 서비스, Service vs Intent Service

mind: 2020. 11. 1. 20:35

백그라운드에서 작업해야 되는 기능을 개발하기 위해 주로 사용하는 서비스

Service의 구동 방법 및 종류에 대해서 알아보았다.

brunch.co.kr/@mystoryg/93

 

안드로이드 서비스(Service)

4대 컴포넌트 | 안드로이드 서비스 서비스는 백그라운드에서 동작하는 작업을 수행한다. 따라서 서비스를 실행한 앱을 다른 앱으로 전환하더라도 서비스에서 시작한 작업은 백그라운드에서 계

brunch.co.kr

메소드 및 구동 과정이 기술되어 있다.

 

1. 백그라운드 서비스

- 일반적인 서비스로 생성 -> 구동 -> 소멸로 이뤄진다.

2. 바인드 서비스

- 서비스를 호출한 호스트가 종료되는 경우, 자동으로 중단된다.

3. 인텐트 서비스

- 비동기적으로 서비스를 호출할 수 있는 방식으로 작업 큐에서 대기 후 실행한다.