마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 thread 종류에 대한 질문입니다.

0 추천
안녕하세요 이번에 개발을 진행하면서 몇가지 궁금사항이 있는데요

main UI를 access할 수 있는 thread구조에서

현재 handler를 mainactivity에 선언하고 thread에서 handler.post 방식으로 UI를 접근을 하는것으로 구현을 했는데, ANR이 발생하더라고요..

구글링을 해보니 handler.post 방식은 main UI thread에서 작업을 동작하는 것이기 때문에 무거운 작업을 할 때는 사용을 하면 안되다고 하는거 같은데..

이렇게 thread에서 무거운 작업을 하면서 main UI thread를 건드려야 한다면 어떤식으로 구현을 해야하는것이 좋을까요?

asyn task형식을 사용해야하는것인지..? 조언 부탁드립니다
차닝 (540 포인트) 님이 2016년 5월 17일 질문

1개의 답변

0 추천
 
채택된 답변
무거운 작업 == IO 인 거죠?

AsyncTask를 사용하시면 쉽게 해결하실 듯..
mcsong (44,040 포인트) 님이 2016년 5월 17일 답변
차닝님이 2016년 5월 17일 채택됨
넵 이것저것 받아오는 데이터도 많구 , 그래픽처리도 동시에 하고있습니다
asyc task쪽으로 돌려보아야 겠네요 ㅠㅠ 감사합니다~ ㅎ
...