首先,我几乎没有BB开发的经验。我有编程和iPhone开发经验。
我刚刚从其他人那里拿到了一个黑莓项目,显然,当他按下BlackBerry键时,他所制作的应用程序不显示菜单(关闭键所在的菜单)。这意味着无法关闭应用程序。
那么,如何创建/显示/隐藏BlackBerry菜单?我应该在BB文档中查找哪些对象?任何指向此信息的链接也都很有用。
谢谢!
答案 0 :(得分:3)
public boolean onMenu(int instance)
可能已被覆盖,这意味着永远不会调用makeMenu(menu, instance)
方法。
考虑要么删除覆盖并在覆盖的protected void makeMenu(Menu menu, int instance)
函数中执行菜单逻辑,或从{{1}调用makeMenu(menu, instance)
功能。
有关详细信息,请参阅API中的Screen.onMenu()或MainScreen.makeMenu()。
答案 1 :(得分:2)
覆盖扩展makeMenu()
的类中的MainScreen
方法:
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
}