关于退出菜单的问题
本人刚刚从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);
}
}
}
------解决方案--------------------if (command==exitCommand){
destroyApp(true);
notifyDestroyed();
}
这样应该就行啦~ :)