0
안녕하세요, 내 기본 메뉴에 대한 전역 클래스를 만들려고하지만 내 Screen 클래스에로드 할 수있는 것처럼 보일 수 있습니다.이 위치에 내가 표시하고 싶을 때 표시하고 싶습니다.BlackBerry OS 6 기본 메뉴
내가 그 일을하고있는 경우 확실하지 못했습니다
다음내 메뉴 아이템 클래스
public final class MenuItems extends MainScreen {
public void getMenuItems(){
MenuItem myItem = new MenuItem(new StringProvider("My Cards"), 0x230000, 0);
myItem.setCommandContext(new Object(){
public String toString(){
return "My Cards";
}
});
myItem.setCommand(new Command(new CommandHandler(){
public void execute(ReadOnlyCommandMetadata metadata, Object context){
// Do Something
}
}));
addMenuItem(myItem);
}
}
나는 그것이 내가 여기에 전화 얼마나 있는지 확실하지 않습니다,이 인에 추가 할 화면 클래스, 나는 새로운 인스턴스를 만들고 그냥 get 메소드를 가져 왔지만 행운은 없다.하지만 위의 클래스에서이 클래스로 코드를 덤프하면 잘 될 것이지만 나는 그것을 원하지 않는다.
public final class MobiScreen extends MainScreen {
ToolBar toolbar = new ToolBar();
Banner banner = new Banner("Welcome");
MenuItems myMenu = new MenuItems();
public MobiScreen()
{
setTitle(toolbar.getToolBar());
setBanner(banner.getBanner());
myMenu.getMenuItems();
}
}
내 MobiScreen 나는 그것을, 당신의 조언이 큰 일을 가지고 MainScreen 이미 – Bloodshot
신경 끄시을 확장합니다. – Bloodshot