I need my J2ME app to run in the background and still allow the user to use his mobile without problem. the app still needs to process some events in the background.
Running a midlet in the background but still processing is not specified in the j2me standard i think. Normaly at the moment your midlet is moved to background the paused method should be called.
But not every vendor implements it that way. Symbian keeps your program running as if there was no change when minimized. At least on the N80 and N90.