본문 바로가기

안드로이드

안드로이드 Asynctask 설명

반응형
private class MyTask extends AsyncTask<X, Y, Z>

    protected void onPreExecute(){

    }

onPreExecut는 새로운 쓰레드를 시작하기 전에 수행하는 것. 인풋/아웃풋이 없고, 보통 필요한 변수들을 초기화 함


    protected Z doInBackground(X...x){

    }

X타입의 입력을 받아서 Z타입의 출력을 내보내는 쓰레드를 만드는 부분


   protected void onProgressUpdate(Y y){

   }

여기는 보통 프로세스 현황또는 중간에 보여줄 화면 들을 보여는 곳


  protected void onPostExecute(Z z){

  }

백그라운 작업이 끝나면 불러지는 곳. doInBackground의 출력이 여기 입력으로 들어감


반응형

'안드로이드' 카테고리의 다른 글

asynctask 설명  (0) 2016.07.07
Textview 부분 볼드, 색 적용하기  (0) 2016.07.07
Context란  (0) 2016.07.07
px, dpi,dp 요약  (0) 2016.04.18
안드로이드 딜레이 쉽게 구현  (0) 2016.03.29