728x90 publichProgress 썸네일형 리스트형 [android] AsyncTask AsyncTask AsyncTask는 UI객체를 쉽게 조작할 수 있게 해주는 클래스이다. 다른 방법들로는 handler를 이용하거나 runOnUiThread를 사용하면 된다. 우선 AsyncTask는 단일 Task 단위로 진행을 하게 되며 멀티 스레딩을 하더라도 최대 3~4의 병렬만 가능하다. 또한 짧은 연산이라면 개발자가 사용하기에도 쉬워서 상관없겠지만 스레딩 외에도 성능이 중요하다면 사용하지 않는 것이 좋다. execute()를 사용함으로써 AsyncTask를 백그라운드에서 실행시킬 수 있다. execute()를 실행시키고 나면 내부적으로 AsyncTask는 일련의 함수들을 실행하게 된다. 1. onPreExecute() : 백그라운드로 작업을 수행하기 전에 동작하는 함수로 보통 초기화 2. doIn.. 더보기 이전 1 다음