Abrufen von Anwendungsmenüeinträgen von einem BlackBerry-Gerät

Die net.rim.blackberry.api.bbm.platform.ui.MenuItemManager-Klasse stellt Methoden bereit, die Ihrer Anwendung ermöglichen, die Menüeinträge abzurufen, die Ihre Anwendung dem BlackBerry®-Gerät eines Benutzers hinzugefügt hat. Die net.rim.blackberry.api.bbm.platform.ui.InvitationMenuItem-Klasse kapselt die Informationen eines Menüeintrags ein, zum Beispiel ID, Position, Bezeichnung und Meldung.

Um einzelne Menüeinträge abzurufen, rufen Sie MenuItemManager.getMenuItem() auf, und übergeben Sie die ID des Menüeintrags. Wenn kein Menüeintrag existiert, gibt die Methode "Null" zurück. Um alle Menüeinträge abzurufen, rufen Sie MenuItemManager.getMenuItems() auf, das ein Array von InvitationMenuItem[]-Einträgen zurückgibt.

// 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."));
}    

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.