Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry 如何打开/关闭黑莓功能表?_Blackberry_Menu - Fatal编程技术网

Blackberry 如何打开/关闭黑莓功能表?

Blackberry 如何打开/关闭黑莓功能表?,blackberry,menu,Blackberry,Menu,首先,我几乎没有BB开发的经验。我有编程和iPhone开发的经验 我刚刚从其他人那里获得了一个黑莓项目,显然,当按下黑莓键时,他开发的应用程序不会显示菜单(关闭键所在的菜单)。这意味着无法关闭应用程序 那么,如何创建/显示/隐藏BlackBerry菜单以防显示?我应该在BB文档中查找哪些对象?任何指向此信息的链接都将非常有用 谢谢 在扩展MainScreen的类中重写makeMenu()方法: protected void makeMenu(Menu menu, int instance) {

首先,我几乎没有BB开发的经验。我有编程和iPhone开发的经验

我刚刚从其他人那里获得了一个黑莓项目,显然,当按下黑莓键时,他开发的应用程序不会显示菜单(关闭键所在的菜单)。这意味着无法关闭应用程序

那么,如何创建/显示/隐藏BlackBerry菜单以防显示?我应该在BB文档中查找哪些对象?任何指向此信息的链接都将非常有用


谢谢

在扩展
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
}

在扩展主屏幕的类中重写
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
}

public boolean onMenu(int实例)
可能已被覆盖,这意味着
makeMenu(menu,instance)
方法永远不会被调用

考虑在被覆盖的
受保护的void makeMenu(menu menu,int instance)
函数中删除覆盖并执行菜单逻辑,或者从
onMenu()
函数调用
makeMenu(menu,instance)


有关更多信息,请参阅API中的或。

可能已覆盖
公共布尔onMenu(int实例)
,这意味着永远不会调用
makeMenu(menu,instance)
方法

考虑在被覆盖的
受保护的void makeMenu(menu menu,int instance)
函数中删除覆盖并执行菜单逻辑,或者从
onMenu()
函数调用
makeMenu(menu,instance)


有关更多信息,请参阅或在API中。

在项目的屏幕类中,您是否可以检查您是否正在使用全屏或MainScreen在项目的屏幕类中,您是否可以检查您是否正在使用全屏或MainScreen