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

로딩 다이얼로그 관련 문의드립니다.

0 추천
현재 로딩 다이얼로그를 서버통신이 일어날때 시작하여 결과를 받을 때 끝내는 형태로 쓰고 있습니다.

서버 요청시 로딩 다이얼로그 시작이되고 json결과를 파싱하여 리스트뷰에 결과를 뿌려줄 때 로딩 다이얼로그를

끝내고 있는데, json data parsing 시간이 걸리는 경우(데이타를 정렬하는 것 때문에 시간이 지체되는 것 같습니다.)

로딩 다이얼로그가 멈춘채로 한동안 있습니다. 속도를 높여 이런 케이스를 없애는 것도 답이겠으나,

로딩 다이얼로그만 멈추지 않고 동작해도 보기에 좋을 것 같습니다.

다이얼로그 멈춤현상  어떻게 수정해야 할까요...?
익명사용자 님이 2014년 5월 30일 질문

1개의 답변

0 추천
머 정확한 지연 프로세스가 어디에 있는지는 모르지만 예상하신 대로 파싱 부분이 확실 하다면 해당 파싱부분을

메인쓰레드가 아닌 별도의 쓰레드에서 실행 하시면 됩니다~!

다이얼로그가 멈추는 현상은 메인쓰레드에서 루프에 빠졌을때 일어 나는 현상입니다~!

루프에 빠지는 부분이 어딘지 살펴 보시고 루프 빠지는 부분을 별도의 쓰레드 에서 돌리시면 다이얼로그는 멈추지 않을 겁니다~!
ThisPlus (46,920 포인트) 님이 2014년 5월 30일 답변
...