前提:撰写MIDP应用程序的基本执行单位-MIDlet,必须继承自javax.microedition.midlet.MIDlet类。
javax.microedition.midlet.MIDlet类中定义了三个抽象方法,所以我们必须去实现它们,这三个抽象方法分别是:
- startApp( ) 转至运作状态;
- pauseApp( ) 转至暂停状态;
- destroyedApp( ) 转至结束状态
根据MIDP规范,MIDlet中不应该有java程序中 public static void main(String[] args)这个方法,如果你的MIDlet中有这个方法,那么程序管理器会忽略这个方法。
综上所述,那么一个典型的MIDlet外观如下:
import
javax.microedition.midlet.
*
;
public class HelloWorldMIDlet extends MIDlet
... {
public HelloWorldMIDlet( )
...{
//构造函数
}
public void startApp( )
...{
}
public void pauseApp( )
...{
}
public void destroyApp(boolean unconditional)
...{
}
}
public class HelloWorldMIDlet extends MIDlet
... {
public HelloWorldMIDlet( )
...{
//构造函数
}
public void startApp( )
...{
}
public void pauseApp( )
...{
}
public void destroyApp(boolean unconditional)
...{
}
}
注意:如果程序中有带参数的构造函数,那么必须再加上一个无参数的构造函数,否则程序无法正确初始化,也就无法正确加载。