Android: Service란 무엇인가 그리고 생명주기는? Service는 안드로이드 Application을 구성하는 4가지 컴포넌트 중에 하나이며, Background(화면뒷단)에서 동작하는 컴포넌트이다. Activity가 종료되어 있는 상태에서도 동작하기 위해서 만들어진 컴포넌트이며 mp3 플레이어 같이 화면이 종료되도 계속 재생될 때 사용이 필요하다. Service는 기본적으로 UI가 동작하는 main thread에서 동작한다. 그래서 Service 내에서 별도의 Thread를 생성해서 작업을 수행해야 한다. onStartCommand 와 onBind 로 나뉘게 된다. onStartCommand의 경우- 액티비티 같은 앱 컴포넌트가 startService()를 호출하면, 서비스는 실행되면(started), 그 서비스를 실행한 컴포넌트가 종료되도 할 일을 모.. 더보기 Android: Life cycle, 생명주기란? 기본으로 나오는 질문 중 하나이다. 안드로이드 액티비티 생명주기에 대해서 설명해보세요. 더보기 이전 1 다음