DevCode : IT 개발 기술 아카이브

    UI쓰레드 1

    UI쓰레드에서 긴작업을 하면 안되는 이유

    안드로이드 지식 공유 UI 쓰레드와 백그라운드 쓰레드 Main 쓰레드와 백그라운드 쓰레드를 어떻게 사용해야 할까? 저는 안드로이드 개발 초기에 UI 개발에 대한 개념이 부족하다 보니 많은 어려움이 있었습니다. 게다가 쓰레드에 대한 개념이 명확하지 않아서 정확하게 일을 처리할 수 없었죠. 지금은 쓰레드가 너무 재미있습니다. 기억을 거슬러 한번 정리하면서 메인쓰레드, 백그라운드 쓰레드를 언제 만들어서 사용하는지 구분해서 알아보겠습니다. 몇가지 규칙을 지킨면 그야말로 유저친화적인 앱을 만들수 있습니다. 1. 긴 시간이 걸리는 작업은 반드시 백그라운드 작업자를 통해 사용하도록 한다 2. UI(화면) 관련 제어가 필요하다면 반드시 UI 쓰레드(Main Thread)에게 맡겨라 이것이 전부 입니다. 간단하죠? 이 ..

    Mobile Dev/안드로이드 자바 코틀린 2018.08.14
    이전
    1
    다음
    더보기
    프로필사진

    DevCode : IT 개발 기술 아카이브

    DevCode : IT 개발 기술 아카이브

    04-24 08:27

    방문자수Total

    • Today :
    • Yesterday :
    • 분류 전체보기 (110)
      • AI Engineering (0)
        • 기본지식 (0)
        • RAG (0)
        • 파인튜닝 (0)
        • 프롬프팅 (0)
        • vision (0)
        • On-device AI (0)
      • Mobile Dev (68)
        • 안드로이드 자바 코틀린 (37)
        • 애플 iOS 스위프트 Xcode (11)
        • 플러터 Flutter (6)
        • 개발후기 (7)
        • 코드와트 코딩강의 (6)
      • IT 테크 기술 지식 공유 (42)
        • 전자 테크 기기 꿀팁 리뷰 사용기 (6)
        • 컴퓨터 일반 맥OS 윈도우 (22)
        • AI 정보 공유 (4)
        • 제품리뷰 (0)

    Copyright © codewatt on devcode

    티스토리툴바