BlackBerry Forums Support Community

Closed Thread
LinkBack Thread Tools
Old 05-22-2007, 07:24 AM   #1 (permalink)
New Member
Join Date: Aug 2006
Location: Seville
Model: 8700
Carrier: Vodafone
Posts: 1
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Problem with double menu on Screen

Please Login to Remove!

I have a little problem .I’m developing an application that should run on several Blackberry devices such as 7290, 8700 ,8100 ,8300 ,etc …

I’ve an screen where there’re only ObjectChoiceFields and CheckboxFields.
When I use 7290 and 8700 and press the trackwheel ,the menu is displayed.But when I press the new trackball on 8300 and 8100 the menú is not displayed.When I press it,the ObjectChoiceFields are showed and the CheckboxFields are marked. So the menú is never displayed nowhere on the screen!If I press the menu button nothing happens.

I have tryed to use the KeyListener interface to capture the event of the menu button ( the one on the left on the ball ) and force the display:

class capture_track implements KeyListener{

public MainScreen myScreen;

public capture_track (){


public boolean keyDown(int keycode, int time){

if(keycode == 268566528){







It works because now I can see the Menu by pressing the Menu button,but the problem is the following : in another screen of my application ( where there're only LabelFields for example ) when I press the trackball I see the menu (because I press the trackball when the focus is on a Label -> no problem ).
The problem comes when I press the trackball and then I press the menu button ,I get two menu on the screen at the same time!

I’ve tried to do :

public void makeMenu(Menu menu, int instance) {

if(instance != 0 and myScreen.getMenu(0) != null){




But I get an “StackOverFlow” exception, so this is not the googd way.


I can press the menu button and then the trackball button .That works good..But if I press the trackball first and then the menu button I get 2 menu at the same time on screen.

How can I solve this?

I really would appreciate some help with this.
Old 05-22-2007, 07:26 AM   #2 (permalink)
BlackBerry God
penguin3107's Avatar
Join Date: Jan 2005
Model: iOS 5
Carrier: VZW
Posts: 11,701
Post Thanks: 1
Thanked 235 Times in 218 Posts

I would suggest posting this in the Developer's Forum.

Maybe a moderator will be kind enough to move the thread for you.
BES 5.0.3 MR4 :-: Exchange 2007 SP3 RU3
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

Johnson Controls Metasys MS-IOM4710-0 & MS-IOB4710-0
Johnson Controls Metasys MS-IOM4710-0 & MS-IOB4710-0 pictureJohnson Controls Metasys MS-FEC1610-0 & MS-FEB1610-0
Johnson Controls Metasys MS-FEC1610-0 & MS-FEB1610-0 pictureUSED Johnson Controls MS-IOM1711-0 Metasys I/O Module Rev. J
USED Johnson Controls MS-IOM1711-0 Metasys I/O Module Rev. J pictureJohnson Controls Metasys MS-VMA1620-0 Variable Air Volume Control
Johnson Controls Metasys MS-VMA1620-0 Variable Air Volume Control pictureJOHNSON CONTROLS METASYS CONTROLLER

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