<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    冷面閻羅

    低調(diào)做人&&高調(diào)做事
    隨筆 - 208, 文章 - 3, 評(píng)論 - 593, 引用 - 0
    數(shù)據(jù)加載中……

    J2ME程序的奇怪現(xiàn)象

          我周日寫的程序,當(dāng)時(shí)運(yùn)行是沒有問題的。今天運(yùn)行奇了怪出問題。我看了代碼沒有問題就是出異常。代碼如下
    import javax.microedition.lcdui.Command;
    import javax.microedition.lcdui.CommandListener;
    import javax.microedition.lcdui.Display;
    import javax.microedition.lcdui.Displayable;
    import javax.microedition.lcdui.Form;
    import javax.microedition.midlet.MIDlet;
    import javax.microedition.midlet.MIDletStateChangeException;


    public class TestExit extends MIDlet implements CommandListener {
        
    private Display display;
        
    private Form form;
        
    private final static Command cmd_exit=new Command("EXit",Command.EXIT,1);

        
    public TestExit() {
            display
    =Display.getDisplay(this);
            form
    =new Form("Exit");
        }


        
    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {

        }


        
    protected void pauseApp() {

        }


        
    protected void startApp() throws MIDletStateChangeException {
            form.addCommand(cmd_exit);
            form.setCommandListener(
    this);        
            display.setCurrent(form);

        }


        
    public void commandAction(Command c, Displayable d) {
            
    if(c==cmd_exit){
                System.out.println(
    "in");
                
    try {
                    destroyApp(
    false);
                    notifyAll();
                }
     catch (MIDletStateChangeException e) {
                    e.printStackTrace();
                }

            }

        }


    }

    出的錯(cuò)誤如下:
    java.lang.IllegalMonitorStateException
        at TestExit.commandAction(
    +24)
        at javax.microedition.lcdui.Display$DisplayAccessor.commandAction(
    +280)
        at javax.microedition.lcdui.Display$DisplayManagerImpl.commandAction(
    +10)
        at com.sun.midp.lcdui.DefaultEventHandler.commandEvent(
    +68)
        at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.run(
    +258)

    posted on 2007-06-28 19:01 冷面閻羅 閱讀(398) 評(píng)論(1)  編輯  收藏 所屬分類: j2me

    評(píng)論

    # re: J2ME程序的奇怪現(xiàn)象  回復(fù)  更多評(píng)論   

    問題找到是退出時(shí)選擇函數(shù)有問題:
    destroyed(false) MIDlet在接到通知后拋出MIDletStateChangeException而保持在當(dāng)前狀態(tài),
    destroyApp(false)代表程序是由硬件或非系統(tǒng)關(guān)閉掉的
    notifyDestroyed通知應(yīng)用程序管理器,該midlet已進(jìn)入銷毀狀態(tài),隨時(shí)可以回收內(nèi)存
    2007-06-28 19:19 | 冷面閻羅

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲av区一区二区三| 三年片在线观看免费大全| 免费在线观看日韩| 亚洲性无码一区二区三区| 男女免费观看在线爽爽爽视频| 亚洲福利电影在线观看| 色欲A∨无码蜜臀AV免费播| 亚洲A∨无码无在线观看| 无码国产精品一区二区免费3p| 亚洲欧洲免费视频| **一级毛片免费完整视| 精品亚洲AV无码一区二区三区| 日韩一区二区a片免费观看| 中国亚洲呦女专区| 四虎免费久久影院| 三年片免费观看大全国语| 久久青青成人亚洲精品| 99在线热视频只有精品免费| 亚洲系列中文字幕| 韩国欧洲一级毛片免费| 色www免费视频| 亚洲人成伊人成综合网久久久| 九九精品成人免费国产片| 亚洲色偷偷偷网站色偷一区| 日韩免费一区二区三区在线播放| 亚洲熟妇无码AV| 亚洲裸男gv网站| 无码一区二区三区免费| 亚洲免费中文字幕| 免费a级毛片18以上观看精品| 国产99精品一区二区三区免费| 久久精品国产亚洲av成人| 无码国产精品久久一区免费| 日日狠狠久久偷偷色综合免费 | 3344永久在线观看视频免费首页| 亚洲影视自拍揄拍愉拍| 亚洲高清免费视频| 91精品全国免费观看含羞草| 亚洲AV色欲色欲WWW| 亚洲精品成人网站在线观看 | 俄罗斯极品美女毛片免费播放|