主动暂停

来源:互联网 发布:恐怖游轮影评 知乎 编辑:程序博客网 时间:2024/04/30 15:08
  1. import javax.microedition.lcdui.Command;
  2. import javax.microedition.lcdui.CommandListener;
  3. import javax.microedition.lcdui.Display;
  4. import javax.microedition.lcdui.Displayable;
  5. import javax.microedition.lcdui.Form;
  6. import javax.microedition.midlet.MIDlet;
  7. public class Exec extends MIDlet implements CommandListener {
  8.     private Display display;
  9.     Form f = new Form("HelloTest");
  10.     private Command cmd;
  11.     // 构造函数
  12.     public Exec() {
  13.         display = Display.getDisplay(this);
  14.         cmd = new Command("暂停", Command.SCREEN, 2);
  15.         f.addCommand(cmd);
  16.         f.setCommandListener(this);
  17.         display.setCurrent(f);
  18.         System.out.println("Constructor");
  19.     }
  20.     public void startApp() {
  21.         System.out.println("startApp is called.");
  22.     }
  23.     public void pauseApp() {
  24.         System.out.println("pauseApp is called.");
  25.     }
  26.     public void destroyApp(boolean unconditional) {
  27.         System.out.println("destroyApp is called.");
  28.     }
  29.     public void commandAction(Command c, Displayable s) {
  30.         System.out.println("commandAction");
  31.         pauseApp();
  32.         notifyPaused();
  33.     }
  34. }