Help Center

Local Navigation

Register a menu item

  1. Import the following classes:
    • net.rim.blackberry.api.menuitem.ApplicationMenuItemRepository
    • net.rim.device.api.ui.MenuItem
  2. Create a class that extends the MenuItem class.
    ContactsDemoMenuItem contactsDemoMenuItem = new ContactsDemoMenuItem();
  3. Invoke ApplicationMenuItemRepository.getInstance to retrieve the BlackBerry® device application repository.
    ApplicationMenuItemRepository repository = ApplicationMenuItemRepository.getInstance();
  4. Create an instance of the class that extends the MenuItem class.
    ContactsDemoMenuItem contactsDemoMenuItem = new ContactsDemoMenuItem();
  5. Invoke ApplicationMenuItemRepository.addMenuItem() to add the custom menu item to the BlackBerry device application repository.
    repository.addMenuItem(ApplicationMenuItemRepository.MENUITEM_ADDRESSCARD_VIEW, contactsDemoMenuItem);
  6. Invoke ApplicationMenuItemRepository.addMenuItem(). Use the MENUITEM_MAPS field to add the menu item to the BlackBerry device application.
    repository.addMenuItem(ApplicationMenuItemRepository.MENUITEM_MAPS, contactsDemoMenuItem);

Index


Was this information helpful? Send us your comments.