2011-03-07 5 views
0

MapView 객체를 만드는 데 오랜 시간이 걸리는 것으로 나타났습니다. 약 1 초입니다. 따라서 레이아웃에 mapview가 있으면 setContentView를 실행하는 동안 항상 검은 색 화면이 표시됩니다 (mapview가 xml 레이아웃에 정의 된 경우). 이 MapView를 수동으로 만들려고했으나 여전히 MapView 생성자가 느립니다.MapView와 검은 색 화면

지도 초기화 중에 다른 화면을 표시하여이 검은 색 화면을 생략 할 수 있습니까?

+0

스플래시 화면이나 로딩 표시 줄을 2 초 동안 표시 할 수 있습니다. 조금 더러워 지지만지도를로드하는 데 시간이 걸릴 수 있습니다. – Jimmy

+0

진행률 활동을 표시하려고했지만 작동하지 않습니다. – Solvek

답변

0

mapView 위치에서 레이아웃에 원하는 메시지/이미지/다른 것을 표시하고 다른 스레드를 사용하여 mapView를 구성 할 수 있습니다.

그런데 시작시 mapView에 오버레이를 삽입합니까? 그런 경우 지연 시키십시오.

다른 아이디어 : 응용 프로그램이 시작할 때지도를 표시하지 않으면 백그라운드에서지도 뷰를로드하십시오.

관련 문제