service
[안드로이드] 서비스 startCommand에 관하여
안드로이드는 사용자에게 보이지 않는 기능들을 구현할 수 있도록 Service를 제공합니다. 서비스는 백그라운드 서비스(Background Service), 포그라운드 서비스(Foreground Service), 바인딩 서비스(Bound Service)로 나눌 수 있습니다. 1. 백그라운드 서비스는 UI의 뒤에서 실행되는 서비스를 말하며 사용자에게 실행 여부가 보이지는 않습니다. 개별의 애플리케이션 구성 요소로 동작하며 앱이 실행 중에는 종료되지 않으나 Background 상태로 진입시 서비스의 동작을 보장하지는 않습니다. 안드로이드의 메모리 정책에 의해 종료될 수 있습니다. 2. 포그라운드 서비스의 동작은 백그라운드 서비스와 동일하게 사용자에게 보이지 않는 서비스를 제공하나 Notification 을 통..