本人刚刚从J2EE转向J2ME,写了个很简单的东西,在进入菜单后,为什么按Exit菜单无反应呢?只能按挂机键退出,是我程序哪里不对吗?望大侠们指点一,二,谢谢
源代码如下:
public class Midlet extends MIDlet implements CommandListener{
private Display display=null;
private List main=new List("menu",List.IMPLICIT);
private Command exitCommand=new Command("Exit",Command.EXIT,1);
public void startApp() {
if (display==null){
display=Display.getDisplay(this);
main.append("Create file",null);
main.addCommand(exitCommand);
main.setCommandListener(this);
}
display.setCurrent(main);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command command, Displayable displayable) {
if (command==exitCommand){
destroyApp(true);
}
}
}
源代码如下:
public class Midlet extends MIDlet implements CommandListener{
private Display display=null;
private List main=new List("menu",List.IMPLICIT);
private Command exitCommand=new Command("Exit",Command.EXIT,1);
public void startApp() {
if (display==null){
display=Display.getDisplay(this);
main.append("Create file",null);
main.addCommand(exitCommand);
main.setCommandListener(this);
}
display.setCurrent(main);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command command, Displayable displayable) {
if (command==exitCommand){
destroyApp(true);
}
}
}