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