Deprecated 됨
[Android] AsyncTask 가 떠나간 이유
AsyncTask 프로세스
- excute( ) 메소드로 AsyncTask 실행
- 매개변수로 스레드에 전달할 데이터를 줄수있다.
- onPreExcuted( ) 호출 : 스레드 작업 이전에 수행할 동작을 구현한다.
- doinBackGround ( ) : 새로만든 스래드에서 백그라운드 작업을 수행한다.
- publishProgress( ) : 중간중간에 진행상태를 View UI 에 업데이트 하도록 하려면 publishProgress ( ) 를 호출한다.
- onProgressUpdate ( ) : publishProgress( ) 가 호출될때마다 자동으로 호출된다.
- return( result ) : 스레드 작업이 완료하고 싶을때 사용
- onPostExcuted( ) : 스레드가 종료되면 호출된다. 스레드의 return 의 매개변수를 파라미터로 받을수 있다.
onPreExcute( ) , onProgressUpdated( ) , onPostExcute( ) 는 메인 스레드에서 실행되므로 UI 객체에 자유롭게 접근할 수 있다.
AsyncTask 사용법