Recupero delle voci di menu dell'applicazione da un dispositivo BlackBerry

La classe net.rim.blackberry.api.bbm.platform.ui.MenuItemManager fornisce metodi che consente all'applicazione di recuperare le voci di menu che l'applicazione ha aggiunto al dispositivo BlackBerry® di un utente. La classe net.rim.blackberry.api.bbm.platform.ui.InvitationMenuItem incapsula le informazioni sulle voci di menu, ad esempio l'ID, l'ordine, l'etichetta e il messaggio.

Per recuperare le singole voci di menu, richiamare MenuItemManager.getMenuItem() e passare l'ID della voce di menu. Se non esiste alcuna voce di menu, il metodo restituisce il valore null. Per recuperare tutte le voci di menu, richiamare MenuItemManager.getMenuItems(), che restituisce una matrice di elementi 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 informazioni sono state utili? Inviateci i vostri commenti.