2010-12-09 3 views
0

시작하려면 BB 개발 경험이 거의 없습니다. 나는 프로그래밍과 아이폰 dev에 대한 경험이있다.BlackBerry 메뉴를 켜고 끄는 방법?

다른 사람으로부터 BlackBerry 프로젝트를 가져 왔는데 분명히 그가 만든 응용 프로그램은 BlackBerry 키 (Close 키가있는 메뉴와 동일한 메뉴)를 누르면 메뉴가 표시되지 않습니다. 즉, 응용 프로그램을 닫을 수 없습니다.

그렇다면 BlackBerry 메뉴가 표시되지 않도록 설정/표시/숨기려면 어떻게해야합니까? BB 설명서에서 어떤 객체를 찾고 있습니까? 이 정보에 대한 링크도 유용 할 것입니다.

감사합니다.

+0

프로젝트의 화면 클래스에서 전체 화면 또는 메인 스크린을 사용하고 있는지 확인할 수 있습니다. – Vivart

+0

메인 스크린을 사용하고 있습니다. – Andrei

답변

2
MainScreen를 확장하는 클래스에 makeMenu() 메서드를 재정의

:

protected void makeMenu(Menu menu, int instance) { 
    super.makeMenu(menu, instance); //Add default menu's such as "Close" 
    //Here add your own menu items see docs for: net.rim.device.api.ui.MenuItem 
} 
3

그것은 public boolean onMenu(int instance)makeMenu(menu, instance) 방법은 호출되지 없구요 즉, 무시 된 가능성이 있습니다.

오버라이드를 제거하고 대체 protected void makeMenu(Menu menu, int instance) 기능의 onMenu() 기능에서 makeMenu(menu, instance)를 호출 또는 내 메뉴 로직을 수행 중 하나 고려하십시오.

자세한 내용은 API에서 Screen.onMenu() 또는 MainScreen.makeMenu()을 참조하십시오.

관련 문제