Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

테랑's Object

Android AsyncTask 본문

IT Developer/Android

Android AsyncTask

테랑이 2016. 7. 12. 11:47

안녕하세요 테랑입니다. 오늘은 Android 에서 Java Thread 작업을 좀 더 쉽게 만들어 주는 AsyncTask 에 대해 알아 보도록 하겠습니다.


Java Thread 를 설명하면서 Android 에서는 Thread 를 많이 사용한다고 했었는데요.


Java Thread 란 ▶ http://objectofterang.tistory.com/15


Thread 를 사용하다보면 불편한 부분이 좀 있습니다. 예를 들자면 Main Thread 에서 정의된 UI 는 Work Thread 에서 변경할 수 없으므로, UI 변경을 위해서는 Handler 를 사용해야 한다. 라던가의 제약들이 있는데 이러한 불편한 것들에 대한 해결책으로 Android 에서는 AsyncTask 라는 추상 클래스를 제공하게 됩니다. (물론 AsyncTask 라는 것이 OS 에 따라 다르게 동작하므로, 성능이나 불안정한 Process 처리 등의 이유로 Thread / Handler 를 직접 구현해서 사용하는 경우도 많은 걸로 알고 있습니다)


그럼 AsyncTask 를 사용하는 방법에 대해 알아 보도록 하겠습니다.


AsyncTask 사용 예제


이상으로 Android 의 AsyncTask 개념과 사용법에 대해 알아 보았습니다.


IT is the foundation of all industries. Fighting!! All the developers in the world.

Comments