게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 개발 질문이 있습니다 - Progress Dialog와 UI
게시물ID : programmer_7912짧은주소 복사하기
작성자 : 쓰레드
추천 : 0
조회수 : 1265회
댓글수 : 7개
등록시간 : 2015/01/30 14:27:10
옵션
  • 본인삭제금지
 현재 앱을 개발중입니다. 구글맵에 마커를 찍는데, 마커의 수가 너무 많아서(800개쯤)
몇초 걸리더군요. 그래서 Progress Dialog로 "loading..."이라는 메세지를 띄우려고 했습니다.
그 사이에 마커를 출력하고, 마커가 모두 출력되면 Progress Dialog가 종료되게 하고싶거른요.
 
 문제는, 쓰레드를 생성하여 Progress Dialog를 출력한 다음에... 구글맵에 마커를 출력하면
뻗어버립니다. UI를 건드는 동작은 메인쓰레드에서만 할 수 있다고 하네요.
 
 그래서, 다음과 같이 코드를 고치면... 이상하게 동작을 합니다.
 
{
      ...
      쓰레드 Progress Dialog 출력. 5초뒤에 Dialog는 사라짐
      마커출력
      ...
}
     
이런식으로 코드를 작성하면, 마커가 출력된 다음에 쓰레드가 동작합니다 -_-...
자바에서는 메인쓰레드에서 쓰레드를 만들면, 만든 시점에 바로 실행되는 것 같지 않네요.
 
해결방법이 있을까요? 이것때문에 꽤 고생이네요.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호