import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class ScrambledMIDlet extends MIDlet implements CommandListener { private HSCanvas canvas; public void startApp() { if (canvas == null) { canvas = new HSCanvas(Display.getDisplay(this)); Command exitCommand = new Command("Exit", Command.EXIT, 0); canvas.addCommand(exitCommand); canvas.setCommandListener(this); } // Start up the canvas canvas.start(); } public void pauseApp() { //canvas.pause(); } public void destroyApp(boolean unconditional) { canvas.stop(); } public void commandAction(Command c, Displayable s) { if (c.getCommandType() == Command.EXIT) { destroyApp(true); notifyDestroyed(); } } }