MIDlet 应用程序的生命周期
|
|
Author: 一滴蔚蓝色 | Date: 2007-02-22 |
View: 1990 |
开发技术 - 新手上路 | Digg:
0
|
|
(转自J2ME开发网的J2ME中文教程) 理解J2ME 的体系结构并不像想象的那么容易,我们觉得读更多的资料帮助也不大,我们直接迈向J2ME 开发也许会对你理解J2ME 平台体系结构这个重要的概念有所帮助。在MIDP中定义了一种新的应用程序模型MIDlet,它是被Application Management Software(AMS)管理的。AMS 负责MIDlet 的安装、下载、运行和删除等操作。在被AMS 管理的同时,MIDlet 可以和应用管理软件通信通知应用管理软件自己状态的变化,通常是通过方法notifyDestroyed()和notifyPaused()实现的。
下面通过一个例子来验证MIDlet 应用程序的生命周期: import javax.microedition.midlet.*; import javax.microedition.lcdui.*;
public class life extends MIDlet { private Display display;
// 构造函数 public life() { display = Display.getDisplay(this); System.out.println("Constructor"); }
public void startApp() { System.out.println("startApp is called."); Form f = new Form("HelloTest"); display.setCurrent(f); }
public void pauseApp() { System.out.println("pauseApp is called."); }
public void destroyApp(boolean unconditional) { System.out.println("destroyApp is called.");
} }
编译该程序后运行,控制台上就会依次输出: 当我们退出该程序时,控制台就会输出: 更多阅读: |
|
| 最近更新 ( 2007-07-28 ) |
尚无评论发表