вызов destroyApp (true) из формы lwuit - PullRequest
1 голос
/ 20 июля 2011

Я хочу закрыть бегущий мидлет. Но текущим элементом на дисплее является lwuit Form. Как закрыть приложение, щелкнув команду, добавленную в форму lwuit.

1 Ответ

2 голосов
/ 20 июля 2011

передать экземпляр мидлета и вызвать destroyApp(...) или использовать notifyDestroyed();.

Например,

Sample.java

public class Sample extends MIDlet {

public Sample() {

  // do something
  new Sample1(this); // pass the MIDlet to another class.
 }
}

Sample1.java

public class Sample1 {
public Sample1(final MIDlet midlet) {

  // do something
  Command exitCmd = new Command("Exit") {

            public void actionPerformed(ActionEvent evt) {
                midlat.notifyDestroyed();
            }
        };
 }
}
...