Android AsyncTask 사용법
2019. 7. 14. 21:53
안드로이드의 AsyncTask를 사용하는 방법을 간단히 포스트하겠다. AsyncTask는 메인스레드가 아닌 외부 스레드에서 작업이 끝난 뒤 다시 메인스레드로 할당해주는, Handler-Thread Signal 전달 방식보다 훨씬 작업을 쉽게 해주는 abstract Class이다. 위 사진은 AsyncTask의 구조를 보기 쉽게 나타낸 것이다. 주로 Background로 실행되는 프로세스를 UI에 진행률을 실시간으로 나타내고, 결과는 결과대로 처리하는 일에 쓰는데, 나는 저번 포스트인 2019/07/14 - [Android] - Android 파일 입출력 및 권한 요청 에서 언급했던 롤 전적 검색 애플리케이션에서 사용한 것을 예제로 설명하겠다. private void loadFile(){ Log.e("Fi..