공부 이야기/그냥 찾아보는 공부
안드로이드 서비스, Service vs Intent Service
mind:
2020. 11. 1. 20:35
백그라운드에서 작업해야 되는 기능을 개발하기 위해 주로 사용하는 서비스
Service의 구동 방법 및 종류에 대해서 알아보았다.
안드로이드 서비스(Service)
4대 컴포넌트 | 안드로이드 서비스 서비스는 백그라운드에서 동작하는 작업을 수행한다. 따라서 서비스를 실행한 앱을 다른 앱으로 전환하더라도 서비스에서 시작한 작업은 백그라운드에서 계
brunch.co.kr
메소드 및 구동 과정이 기술되어 있다.
1. 백그라운드 서비스
- 일반적인 서비스로 생성 -> 구동 -> 소멸로 이뤄진다.
2. 바인드 서비스
- 서비스를 호출한 호스트가 종료되는 경우, 자동으로 중단된다.
3. 인텐트 서비스
- 비동기적으로 서비스를 호출할 수 있는 방식으로 작업 큐에서 대기 후 실행한다.