I have a MIDlet running on a Nokia 6212 NFC device. I'm using LWUIT for my GUI.
Lets say I have Form a and Form b.
In some situations when I call b.show() when a is already displayed, there is no visual change in the MIDlet - form a remains on the screen BUT the commands of form b are active - lets say that the right soft key command in form a displays an alert that contains the text "FORM A" when it is pressed in form a, and the left soft key command in form b displays an alert that contains the text "FORM B" when it is pressed in form b - when form a in showed and I call b.show(), there is no change on the screen - form a remains shown. But, if I press the left soft key - the "FORM B" alert is displayed. I have a few threads (not GUI related) running on the system and I have a feeling that this is a sync problem. Anybody has an idea?