노우즈 캔슬링

  • 홈
  • 태그
  • 방명록

handler 1

안드로이드 Looper & Handler 기초 개념

안드로이드의 UI 동작 안드로이드를 개발해본 사람들이라면 다들 알다시피, 안드로이드의 UI 처리는 싱글 쓰레드 모델로 동작한다. 즉, 메인 쓰레드가 아닌 다른 쓰레드에서 UI 를 업데이트하는 등의 행위를 하면 안된다. 따라서 메인 쓰레드를 UI 쓰레드라고 부르기도 한다. 왜 UI 는 싱글 쓰레드 모델로 동작할까? 이유는 간단하면서도 당연하다. 멀티 쓰레드 환경이라고 가정했을 때, 여러 쓰레드에서 TextView 의 텍스트를 변경하는 상황이 발생하면 어떤 결과가 나타날 지 예측하기 힘들기 때문이다. 즉, UI 동작의 무결성을 확보하기 위함이다. 이러한 싱글 쓰레드 모델에서 지켜야할 포인트들 `메인 쓰레드 (UI 스레드) 를 블로킹해서는 안 됨 → 메인 쓰레드를 블로킹한다는 뜻은, 사용자에게 보여지는 UI ..

카테고리 없음 2022.04.18
이전
1
다음
더보기
프로필사진

노우즈 캔슬링

  • 분류 전체보기 (12)

Tag

Looper, Kotlin, API, errror, android, handler,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바