Pass J2ME (1) - MIDP State

类别:Java 点击:0 评论:0 推荐:

对于Midlet状态,有一个叫application management software的会专门负责管理。你所有要关心的,就是怎样和这个AM打交道。

pauseApp()
destroyApp()
startApp()

重写这三个方法。AM将会在相应的时间调用。


notifyDestroyed()
notifyPaused()
resumeRequest()

则是让你有机会去通知AM需要做什么。

下面是一个简单的例子,可以根据自己扩充测试一下。有一点比较奇怪的就是,理论上说,在Midlet处于Active状态的时候,如果有电话进入,AM会调用pauseApp()。但是实际测试时,没有发现AM调用这个方法。

package net.csdn.blog.vincint;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

/**
 * This is a simple test to help me understanding the Midlet state
 *
 * <p>Title: Midlet Test</p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2005</p>
 * <p>Company:

本文地址:http://com.8s8s.com/it/it11175.htm