Ну я это и имел ввиду! Но почему же везде пишут, что код инициализации главного класса надо в startApp() засовывать? Примерно так:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
public class a extends MIDlet{
// ***********************************
private Display d;
// ***********************************
public void startApp(){
if(d==null) d=Display.getDisplay(this);
}
// ***********************************
public void pauseApp(){ }
// ***********************************
public void destroyApp(boolean u){
notifyDestroyed();
}
// ***********************************
}
То есть d=null только при первом запуске мидлета. Можно, получается, проще. Без условия, просто вынести этот код в a(){ }...