AsnycTask 클래스의 주요 메소드
CODEDRAGON ㆍDevelopment/Android
반응형
AsnycTask 클래스의 주요 메소드
콜백메소드 |
설명 |
onPreExecute() |
· 쓰레드의 run()가 실행되기 전 작업 준비단계 · AsnycTask객체가 호출되자 마자 호출되는 메소드 |
doInBackground() |
· run()안에 기술했던 내용 · 쓰레드에서 작업되어야 할 내용 코딩 · 백그라운드에서 발생할 모든 작업 |
onProgressUpdate() |
· 작업의 진행 중 업데이트 되는 곳 · 백그라운드 쓰레드로부터 진행 상태를 전달받습니다. |
onPostExecute() |
· 작업이 종료된 후 호출되는 메소드 · 작업 완료시 메인쓰레드에서 실행됩니다. · 결과를 UI 에 게시(publish)합니다. |
onCancelled() |
· 문제점이 발생해 작업이 종료될 때 호출되는 메소드 |
AsyncTask.cancel(true) |
· 호출시 실행되어 있는 thread를 취소 합니다. |
'Development > Android' 카테고리의 다른 글
Service 생명주기 메소드 (0) | 2019.09.09 |
---|---|
ConnectivityManager (0) | 2019.09.05 |
비동기 작업 단계 (0) | 2019.08.29 |
스낵바 생성하기 (0) | 2019.08.28 |
TabHost 사용 절차 (0) | 2019.08.27 |