Notice
Recent Posts
Recent Comments
Link
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Kotlin
- 책리뷰
- GIT
- androidstudio
- posting
- github
- Android
- coroutine
- CustomTab
- ai
- pullrequest
- 안드로이드
- KotlinInAction
- webflux
- 코틀린
- suspend
- jlpt
- 진짜학습지
- rxjava
- 인공지능
- blog
- errorhandling
- 진짜학습지후기
- n3문법
- 일본어문법
- 진짜일본어
- 학습지
- PR
- 일본어기초
- 책추천
Archives
목록mainthread (1)
코딩하는 개굴이
[안드로이드] View 의 조작과 MainThread(UI Thread)
Android 에서 비동기 실행을 할때 본인은 간혹 실수하여 에러를 마주하곤 한다. 바로 View 를 UI Thread 에서 변경하지 않아서 발생하는 것이 그것이다. 안드로이드 시스템은 애플리케이션이 실행되면 하나의 실행 스레드로 애플리케이션의 프로세스를 실행하는데, 이것을 메인 스레드라고 한다. UI 도구 키트 구성 요소를 생성 및 조작할 때 상호작용하는 스레드가 MainThread 이며, 그렇기 때문에 UI Thread 라고도 불린다. Main Thread 에서는 오래 소요되는 작업을 수행하지 않는 것을 권장하는데, 오래 소요되어 응답성/반응성이 떨어진다면 사용성이 떨어지거나 ANR 이 발생할 수 있기 때문이다. 따라서, 안드로이드 스레드 사용 시 아래와 같은 사항을 유념해야한다. 시간이 오래걸리는 ..
안드로이드
2023. 3. 5. 21:42