2010-07-26 2 views
0

블랙 베리지도를 닫을 때 문서를 찾는 데 문제가 있습니다. 이상한 마커 동작이 있지만 내지도가 열리지 만지도를 닫으면 화면이 선명하게 표시됩니다.블랙 베리지도가 이상하게 닫힙니다. Google지도가 아닙니다.

지도 요청이 새 컨트롤러를 호출하고 생성자 내에서이 그대로 호출 코드는 매우 간단하다 : 나는 가까운 라인

public boolean onClose() { 
     UiApplication.getUiApplication().popScreen(this); 
     return true; 
    } 

을 추가하려고

String document = "<location-document>... etc"; 
Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, new MapsArguments(MapsArguments.ARG_LOCATION_DOCUMENT, document)); 

그러나 이것은이다 지도 자체에 적용되지 않고지도가 열리는 페이지입니다. 그건 논리적입니다.

어쩌면 나는이 모든 잘못에 대해 갈 것입니다. 다른 방법으로지도를 여는 방법을 모르거나지도를 닫고 포함 화면을 닫을 수있는 방법이 있으면 알려드립니다. 도움을 주시면 감사하겠습니다.

답변

0

이 문제를 해결 한 간단한 한 줄 기능으로 해결했습니다.

public void onExposed() 
{ 
    UiApplication.getUiApplication().popScreen(this); 
} 

지도 컨트롤러에 추가하면 사용자가 뒤로 버튼을 클릭 할 때지도 응용 프로그램이 닫힙니다. 그처럼 간단합니다.

관련 문제