250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 막내의막무가내 rxjava
- 막내의 막무가내 알고리즘
- 막내의막무가내 안드로이드
- 막내의막무가내 프로그래밍
- 막내의막무가내
- 막내의막무가내 SQL
- 안드로이드
- 막내의막무가내 코틀린 안드로이드
- 부스트코스
- 안드로이드 sunflower
- 2022년 6월 일상
- 막내의막무가내 안드로이드 에러 해결
- 막무가내
- 주엽역 생활맥주
- 프래그먼트
- 막내의막무가내 일상
- 막내의막무가내 알고리즘
- 막내의막무가내 목표 및 회고
- 막내의막무가내 플러터
- 안드로이드 Sunflower 스터디
- Fragment
- 막내의막무가내 안드로이드 코틀린
- flutter network call
- 부스트코스에이스
- 막내의막무가내 플러터 flutter
- 주택가 잠실새내
- 막내의막무가내 코틀린
- 막내의 막무가내
- 막내의막무가내 코볼 COBOL
- 프로그래머스 알고리즘
Archives
- Today
- Total
목록안드로이드 asynctask 병렬실행 (1)
막내의 막무가내 프로그래밍 & 일상
[안드로이드] asynctask 사용법 예제(이해하기쉽게 정리) + 병렬 실행
[2021-04-17 업데이트] 안드로이드에서는 기본 메인(UI) 스레드가 아닌 다른 스레드(Woker Thread, 작업스레드)에서 UI객체에 직접 접근하는것은 불가합니다. 또한 안드로이드에서는 서버 혹은 데이터베이스와의 비동기 통신은 백그라운드 스레드(Woker Thread, 작업스레드)를 사용해야한다는 특징이 있습니다. 그럼 비동기로 DB에서 값을 가져온 후 UI업데이트를 하려면 어떻게 해야할까요? 서버와의 통신에 백그라운드 스레드를 사용하고 비동기적인 결과를 메인스레드를 사용해 UI 업데이트하고 아주 복잡하겠죠...? 백그라운드 작업결과와 관련된 UI업데이트 작업이 여러개면 더더욱 복잡해지고요.. ㅠ 이를 위해 핸들러를 사용하기도 하지만 핸드러를 사용하면 코드가 복잡해지고 초보자가 사용하기 어렵다..
안드로이드/자바 & Previous
2019. 2. 21. 23:13