AsyncTask 장점과 단점

CODEDRAGON Development/Android

반응형


 

 

AsyncTask 장점과 단점

장점

·       AsyncTask 비교적 오래 걸리지 않은 작업에 유용

·       Task 취소가 용이

·       로직과 UI 조작이 동시에 일어나야 매우 유용하게 사용

단점

·       하나의 객체이므로 재사용이 불가능합니다. (객체를 새롭게 생성하면 되지만 메모리 효율이 떨어집니다.)

·       구현한 액티비티 종료 별도의 지시가 없다면 종료되지 않습니다.

·       Activity 종료 재시작 AsyncTask Reference invalid 상태가 되며 onPostExecute() 메소드는 새로운 Activity 어떠한 영향도 주지 못합니다.

·       AsyncTask 기본 처리 작업 개수는 1개입니다.