Programming (2) 썸네일형 리스트형 [Effective Java] Day1 보호되어 있는 글입니다. [Android] AsyncTask - AsyncTask의 필요성예를 들어 인터넷 속도는 접속환경에 따라 크게 다를 수 있다. 빠르면 1초이내에 뜰 수 있지만 길면 언제 화면이 표시될지 알 수가 없다.안드로이드의 경우에는 UI쓰레드에서 5초 이상 대기하는 경우, 무한대기로 간주하기 때문에 프로세스를 강제로 종료시킨다.그래서 인터넷이나 기타 성능에 따라 언제끝날지 알 수 없는 경우에는 다른 쓰레드로 따로 빼야할 필요가 있다.AsyncTask의 경우에는 쓰레드와 핸들러를 이용하지 않아도 좀 더 편하게 비동기 쓰레드를 사용할 수 있다. - AsyncTask 구조 import android.os.AsyncTask; public class AsyncTask extends AsyncTask{ public String result; @Override .. 이전 1 다음