doInBackground
-
AsyncTask개발/안드로이드 2019. 3. 13. 23:57
0. 소개 AsyncTask는 파일 다운로드 완료후 사용자에게 완료됐다는 Toast 메시지를 보내는 유스케이스처럼 특정 백그라운드 작업이 종료되고 사용자에게 화면으로 알림을 전달해야하는 경우 유용한 클래스다. 코드가 직관적이고 응용하기 쉬워 자주 사용되는 라이브러리지만 몇초 이내에 종료될 수 있는 작업인 경우에만 사용이 가능하며 그것보다 긴 작업은 다른 클래스를 사용해야 한다. 안드로이드 공식문서의 예제 코드를 통해 사용 방법을 익혀보자. private class DownloadFilesTask extends AsyncTask { protected void onPreExecute(Integer... progress) { /* do nothing */ } protected Long doInBackgroun..