26

Background Applications

Figure 13 Java service menu for a MIDlet with background attributes

Pressing the END key will force the handset to display a Java service menu with the options listed in Figure 13.

If the user selects to run the application in the background, the MIDlet will run in the background without focus. A Java icon will be displayed in the status bar to indicate to the user that a MIDlet is currently suspended or running in the background. When a MIDlet is suspended or runs in the background, all multimedia services will be blocked.

When in the Java Service Menu, the following apply when selected:

Suspend – suspends the background MIDlet.

Resume – brings the background MIDlet to the foreground and multimedia resources will be available for the MIDlet.

End – destroys the background MIDlet.

Run in background – lets the MIDlet continue to run in the background. Note: A Java icon will be displayed in the status bar.

Flip Behaviors

A Motorola specific JAD attribute called FlipInsensitive exists. When a MIDlet is running and the flip is closed by the user, the MIDlet will follow one of the following behaviors:

Suspend – if the FlipInsensitive attribute is = false.

Continue running – if the FlipInsensitive attribute is = true. In this case, audio resources will be available for the MIDlet.

102

Page 102
Image 102
Motorola C381P technical manual Flip Behaviors, Java service menu for a MIDlet with background attributes