Open jeongiin opened 5 years ago
비동기 처리를 위해 제공되는 클래스
메서드 :
onPreExecute : doInBackground 메서드(Main Thread 처리)가 호출되기 전에 호출되는 메서드
onProgressUpdate : doInBackground 메서드에서 publishProgress 메서드를 호출하면 MainThread가 처리하는 메서드. doInBackground 메서드 내에서 화면 처리가 필요할 때 사용함
onPostExecute : doInBackground 메서드 수행 완료 후 호출(Main Thread 처리)
AsyncTask를 사용하면 개발자가 발생 시키는 일반 쓰래드와 화면 처리를 위해 Main Thread 를 이용하는 것을 조합하여 작업이 가능
5. Ascync Task
비동기 처리를 위해 제공되는 클래스
메서드 :
onPreExecute : doInBackground 메서드(Main Thread 처리)가 호출되기 전에 호출되는 메서드
onProgressUpdate : doInBackground 메서드에서 publishProgress 메서드를 호출하면 MainThread가 처리하는 메서드. doInBackground 메서드 내에서 화면 처리가 필요할 때 사용함
onPostExecute : doInBackground 메서드 수행 완료 후 호출(Main Thread 처리)
AsyncTask를 사용하면 개발자가 발생 시키는 일반 쓰래드와 화면 처리를 위해 Main Thread 를 이용하는 것을 조합하여 작업이 가능
6. RunOnUiThread