Table of Contents
Android : Activity, AsyncTask, Service
Activity
Activity
는 UI 업데이트 전용 Task 입니다.
Activity
에서 많은 시간이 소요되는 Task 를 실행시키면 화면이 멈춥니다.
AsyncTask, Service
네트워크 호출과 같이 시간이 많이 소요되거나, 예외처리가 필요한 Task 는 AsyncTask
, Service
를 이용합니다.
AsyncTask
AsyncTask
는 비교적 짧은 시간이 소요되는 API 서버 호출 등에 사용됩니다.
Service
Service
는 장시간의 실행이 필요한 Task 에 사용됩니다.