No Fear.
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • ALL (305)
      • While at Work (18)
      • AI (8)
      • Linux 일반 (28)
      • Language (34)
      • Spring & Spring Boot (5)
      • WEB & Mobile (34)
      • Software Engineering (21)
      • Cloud & Automotive (8)
      • Android (110)
      • Embedded (9)
      • Stock Study (30)
  • 홈
  • 태그
  • 방명록
반응형
Android

[Android]안드로이드 스레드 구현시 주의 사항

안드로이드 애플리케이션에서 일반 스레드를 통해 이미지를 다운로드 하거나, 시간이 걸리는 작업의 결과를 화면에 표시하기 위해 화면상의 값들을 직접 바꿔주려다 보면 대부분의 경우 CalledFromWrongThreadException 라는 에러 메시지와 부딪히게 된다. 안드로이드에서 제공되는 뷰나 뷰그룹에서 제공하는 메서드들은 '단일 스레드 모델'(single-threaded model)이기 때문에 메인 스레드내에서 구현해야 한다. 참고로 멀티스레드 형태로 구현 되지 않는 '단일 스레드 모델' 일명 Thread-Unsafe라 불러진다. 아래와 같이 두 가지 상반되는 개념적인 충돌이 발생하게 된다.1) 하나의 메인 스레드에서 5초간의 응답이 없으면 발생하는 안드로이드 강제 종료 문제2) GUI 구현에 있어 메..

2013. 9. 19. 22:47
  • «
  • 1
  • »
반응형

전체 카테고리

  • ALL (305)
    • While at Work (18)
    • AI (8)
    • Linux 일반 (28)
    • Language (34)
    • Spring & Spring Boot (5)
    • WEB & Mobile (34)
    • Software Engineering (21)
    • Cloud & Automotive (8)
    • Android (110)
    • Embedded (9)
    • Stock Study (30)

블로그 인기글

반응형
Powered by Privatenote Copyright © No Fear. All rights reserved. TistoryWhaleSkin3.4

티스토리툴바