0
嗨我想爲我的本地菜單創建一個全局類,但似乎可以讓它加載到我的屏幕類中,我希望它能顯示出我希望顯示的位置。BlackBerry OS 6本機菜單
不知道如果我這樣做是正確的
這裏是我的MenuItems類
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);
}
}
Screen類我想將它添加到是這樣的,不知道我怎麼會在這裏調用它,我試圖創建一個新的實例,只是獲取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 2011-05-12 13:45:57
沒關係我得到了它,你的建議很好工作。 – Bloodshot 2011-05-12 14:00:32