Récupération d'éléments de menu d'application depuis le terminal BlackBerry

La classe net.rim.blackberry.api.bbm.platform.ui.MenuItemManager fournit des méthodes permettant à votre application de récupérer les éléments de menu que votre application a ajoutés au terminal BlackBerry® de l'utilisateur. La classe net.rim.blackberry.api.bbm.platform.ui.InvitationMenuItem encapsule les informations relatives à un élément de menu, par exemple, l'ID, l'ordre, le libellé et le message.

Pour récupérer des éléments de menu individuels, appelez MenuItemManager.getMenuItem() et transmettez l'ID d'élément de menu. En l'absence d'élément de menu, la méthode renvoie un Null. Pour récupérer tous les éléments de menu, appelez MenuItemManager.getMenuItems(), qui renvoie un tableau d'éléments 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."));
}    

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.