-
서비스 생명주기 - startService/bindServiceAndroid 2024. 9. 12. 19:00
Service 란?
서비스는 오래 걸리는 작업을 백그라운드에서 처리할 수 있게 해주는 컴포넌트이다.
startService 의 생명주기
startService의 생명주기 bindService 의 생명주기
bindService의 생명주기 startService() vs bindService()
startService 같은 경우에는 다음과 같이 도식화 할 수 있다.
startService() 즉, 백그라운드 작업은 필요해서 서비스를 이용하지만 액티비티와 데이터를 주고받을 일이 없을 때 사용한다. 즉, 상호작용이 필요하지 않을 때는 startService() 를 사용하면 된다.
bindService() 는 다음과 같이 도식화할 수 있다.
bindService() bindService() 는 startService() 와 달리 서비스와 다른 컴포넌트(주로 액티비티) 간의 데이터 전달 등 상호작용이 원활하게 필요할 때 사용하면 된다.
'Android' 카테고리의 다른 글
안드로이드 기본 앱 연동하기 - 주소록 앱 (0) 2024.09.26 안드로이드 기본 앱 연동하기 - 카메라 앱 (0) 2024.09.19 안드로이드 기본 앱과 연동하기 - 갤러리 앱 (3) 2024.09.05 브로드캐스트 리시버(Broadcast Receiver) (0) 2024.08.28 Activity Component (0) 2024.08.13