Recuperar elementos del menú de aplicación de un dispositivo BlackBerry

La clase net.rim.blackberry.api.bbm.platform.ui.MenuItemManager le muestra los métodos que permiten a su aplicación recuperar los elementos del menú que la aplicación haya agregado al dispositivo BlackBerry® de un usuario. La clase net.rim.blackberry.api.bbm.platform.ui.InvitationMenuItem contiene información de los elementos del menú, por ejemplo el identificador, el pedido, la etiqueta o el mensaje.

Para recuperar elementos individuales del menú , invoque MenuItemManager.getMenuItem() e introduzca el identificador del elemento del menú. Si no existe ningún elemento del menú, el método no recuperará ninguno. Para recuperar todos los elementos del menú, invoque MenuItemManager.getMenuItems(), que devuelve una matriz de elementos de InvitationMenuItem[].

// Retrieve all menu items
InvitationMenuItem[] menuItems = _menuItemMgr.getMenuItems();
// Display the menu items
myScreen.add(new LabelField("The existing menu items are:"));
for(int i = 0; i < menuItems.length; i++)
{
    myScreen.add(new LabelField(menuItems[i].getId() + ": " + menuItems[i].getLabel()));
}
if (menuItems.length = 0)
{
    myScreen.add(new LabelField("There are no menu items to display."));
}    

¿Le ha resultado útil esta información? Envíenos sus comentarios.