BlackBerry Forums Support Community
              

Closed Thread
 
LinkBack Thread Tools
Old 09-26-2008, 04:38 AM   #1 (permalink)
Knows Where the Search Button Is
 
Join Date: Sep 2008
Model: 7100T
PIN: N/A
Carrier: none
Posts: 32
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default (JAVA) add menu items to menu : items are lost if blackberry simulator is restarted

Please Login to Remove!

Hi All,

I have written a JAVA application that adds menu items to the calendar menu.

In the BlackBerry 8120 simulator, when I run this application, my menus items are correctly added in the calendar menu.

But if I stop the simulator (File\Exit) then restart it, the added calendar items have disappeared. I must run again the application (which is still present in the simulator) to add the menu items again.

Do you know what is wrong? How can I do to make these menu items persistent between 2 BlackBerries simulators restarts? Is it a normal simulator behaviour?


Here is my code:

Code:
import net.rim.blackberry.api.menuitem.ApplicationMenuItemRepository;
import net.rim.device.api.system.Application;

public final class TheApp extends Application { 
	public static void main(String[] args) 
	{
		new TheApp().enterEventDispatcher();
		System.exit(0);
	} 

	public TheApp() 
	{ 
		super();
		
		ApplicationMenuItemRepository repository = ApplicationMenuItemRepository.getInstance();
		
		// OpenConfMenuItem and EditConfParamsMenuItem are the classes that inherits ApplicationMenuItem
		OpenConfMenuItem ami1 = new OpenConfMenuItem();
		EditConfParamsMenuItem ami2 = new EditConfParamsMenuItem();
		
		repository.addMenuItem(ApplicationMenuItemRepository.MENUITEM_CALENDAR,	ami1);
		repository.addMenuItem(ApplicationMenuItemRepository.MENUITEM_CALENDAR,	ami2);
	}
}
MikaŽl Donini, Arkadin France

Last edited by MikaŽl Donini : 09-26-2008 at 04:52 AM.
Offline  
Old 09-26-2008, 08:51 AM   #2 (permalink)
Talking BlackBerry Encyclopedia
 
Join Date: Apr 2008
Location: Germany, BW
Model: -
PIN: N/A
Carrier: -
Posts: 310
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

you have to make your application starting during the startup of the device.

right-click on project, Application, check auto-run on startup
__________________
Blessed is the end user who expects nothing, for he/she will not be disappointed. (Franklin's Rule)
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

1982 Dodge Ram Wagons & Vans Operating Instructions Manual Product Information
$9.95
1982 Dodge Ram Wagons & Vans Operating Instructions Manual Product Information pictureHP t5745 Thin Client 1.66GHz, 2GB Flash 2GB Ram - no AC Adapter 686619-001
$60.0
HP t5745 Thin Client  1.66GHz, 2GB Flash 2GB Ram - no AC Adapter 686619-001 pictureHP t5745 Thin Client 1.66GHz, 2GB Flash 2GB Ram HP REFURB BOXED H1T61UC#ABA
$165.0
HP t5745 Thin Client  1.66GHz, 2GB Flash 2GB Ram HP REFURB BOXED H1T61UC#ABA pictureENERPAC QDH-120 HOLL-O-RAM 12 TON .31" STROKE USA MADE NICE
$200.0
ENERPAC QDH-120 HOLL-O-RAM 12 TON .31RCA SK6117 - 2048-Word X 8-Bits LSI Static RAM - 24-Pin DIP IC, NOS
$5.3
RCA SK6117 - 2048-Word X 8-Bits LSI Static RAM - 24-Pin DIP IC, NOS picture






Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.