23강_스레드-III

Download Report

Transcript 23강_스레드-III

23강_스레드-III

- AsyncTask Lecturer Kim Myoung-Ho Nickname 블스 [email protected]

23강_스레드-III

23-1. AsnycTask

지금까지 살펴본 Thread의 경우 UI를 관리하는 MainTread외에 Background Thread에서 MainThread의 UI를 접근하려면 Handler를 사용 했습니다.

즉, 새로운 Thread를 만들고, Handler를 만들어서 통신 하였습니다.

이러한 여러 가지의 작업을 Android OS에서는 AsyncTack 객체 하나로 사용하기 쉽게 만들어 놓았습니다.

즉, 클래스 하나에 Thread와 Handler의 기능이 콜백 메서드로 모두 존재 합니다.

(android_23_1_ex1) AsyncTask onPreExecute() doInBackground() onProgressUpdate() onPostExecute() onCancelled() 2