Results 1 to 2 of 2

Thread: ปัญหาของ DestroyApp

  1. #1


    คือปัญหาของผมไม่ว่าเปลี่ยน IDE หรืออะไรมันก็ยังเป็นเลยสงสัยว่ามันผิดยังไง
    import javax.microedition.lcdui.*;
    import javax.microedition.lcdui.Form;
    import javax.microedition.midlet.MIDlet;
    import javax.microedition.midlet.MIDletStateChangeException;

    public class login extends MIDlet implements CommandListener{
    private Form Myform ;
    private Command login , cancelcmd ;
    private Display display;
    private TextField username , pwd;
    public login() {
    Myform = new Form("Login to M-Space");
    login = new Command( "login", Command.ITEM , 1 );
    cancelcmd = new Command( "reset", Command.CANCEL,1 );
    username = new TextField("Username", null, 5, TextField.ANY );
    pwd = new TextField("Password", null, 5, TextField.PASSWORD );
    }

    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
    // TODO Auto-generated method stub

    }

    protected void pauseApp() {
    // TODO Auto-generated method stub

    }

    protected void startApp() throws MIDletStateChangeException {
    display = Display.getDisplay(this);
    Myform.append(username);
    Myform.append(pwd);
    Myform.addCommand(login);
    Myform.addCommand(cancelcmd);
    Myform.setCommandListener(this);
    display.setCurrent(Myform);
    }
    public void commandAction( Command c, Displayable d ) {
    if ( c == cancelcmd ) {
    destroyApp(true);
    notifyDestroyed();
    }
    else if ( c == login ) {
    System.out.print("33");
    }
    }

    }
    นี่คือโปรแกรมของผมเป็นหน้าlogin กับ password
    แต่พอรันจริงๆมันจะไปติดตรง destroyApp ทุกครั้ง ไป
    ซึ่งก็ไม่รู้เหมือนกันว่าติดเพราะอะไร
    มันขึ้นแค่ว่า
    Unhandled exception type MIDletStateChangeException
    ปัญหาของมันอยู่ที่ destroyApp นี่แหละ
    ไม่รู้จะแก้ไงใครรู้ช่วยบอกทีครับ

    วิธีแก้ปัญหาที่ผมลองแล้ว
    1. ผมเปลี่ยน WTKแล้วก็ไม่หาย
    2. ลบไปเลยมันรันได้แต่การเขียนโพรเจกจริงๆมันต้องมีอะครับ

    แก้ไขยังไงดีอะครับ

  2. #2
    Senior Member
    Join Date
    Jul 2004
    Location
    Bangkok
    Posts
    187


    Code:
    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
    // TODO Auto-generated method stub
    
    }
    
    protected void pauseApp() {
    // TODO Auto-generated method stub
    
    }
    
    protected void startApp() throws MIDletStateChangeException {
    display = Display.getDisplay(this);
    Myform.append(username);
    Myform.append(pwd);
    Myform.addCommand(login);
    Myform.addCommand(cancelcmd);
    Myform.setCommandListener(this);
    display.setCurrent(Myform);
    }

    ลองเอา throws MIDletStateChangeException ออกดูครับ เท่าที่ดูก็ไม่น่ามีอะไรผิด

Similar Threads

  1. Replies: 0
    Last Post: 08-07-2009, 09:10 AM
  2. ปัญหาของ SoftIce กับ WinXP
    By BingLi224 in forum Reverse Engineering
    Replies: 4
    Last Post: 10-06-2004, 04:46 AM
  3. ปัญหาของ OpenBSD
    By newsbot in forum OpenBSD
    Replies: 1
    Last Post: 06-11-2002, 05:56 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •