asynctask1 AsyncTask 사용법 AsyncTask란? Thread를 사용할 때는 UI 객체에 접근하기 위해서는 Handler를 통해 접근해야 한다. 하지만 AsyncTask를 사용하면 하나의 클래스 안에 Thread 동작 부분과 UI 접근 부분을 동시에 정의할 수 있다. 따라서 Thread에 비해 하나의 작업 단위를 하나의 클래스로 정의할 수 있다는 장점이 있다. 사용법 AsyncTask 클래스를 상속받아 클래스를 정의할 때는, 다음과 같은 메소드들을 정의해준다. 1. doInBackground() AsyncTask를 시작하면 자동으로 실행되는 코드 부분 (Thread 부분) 2. onProgressUpdate() AsyncTask가 동작하는 중간중간 상태를 업데이트 하는 부분 (주로 UI 업데이트에 사용) 3. onPostExecut.. 2020. 4. 23. 이전 1 다음