q1.png

안녕하세요 :D

제가 위의 구조로 json을 가져와 그것을 파싱하여 해당되는 객체를 반환 하는 식의 구조인데요

저런식으로 하려면 network thread에서 값을 다 가져올 때까지 대기하고 그다음 작업을 진행 하잖아요?

그런데 저렇게 NetworkThread(asynctask)의 get을 이용하면 메인스레드의 ui를 block 시켜서 가져오는 동안은 화면이 정지됩니다.


가져오는동안(객체생성동안)은 progress를 띄우고 가져오면 그 후에 객체 생성 작업을 진행 하고 싶은데

그러기 위해선 어쩔 수 없이 handler를 써야 할거 같습니다.

하지만 handler를 써서 할 경우 저렇게 순차적 진행이 가능한가요?

며칠 째 이 문제로 질척이네요 ㅜㅜ


안펍 분들 좋은 밤 되세요~~:D