2008-03-15
解读java.lang.MIDlet
public abstract class MIDlet {
private MIDletProxy state;
MIDletProxy getProxy() {
return state;
}
protected MIDlet() {
state = new MIDletProxy(this);
}
protected abstract void startApp() throws MIDletStateChangeException;
protected abstract void pauseApp();
protected abstract void destroyApp(boolean unconditional)
throws MIDletStateChangeException;
public final void notifyDestroyed() {
state.notifyDestroyed();
}
public final void notifyPaused() {
state.notifyPaused();
}
public final String getAppProperty(String key) {
return state.getMIDletSuite().getProperty(key);
}
public final void resumeRequest() {
state.resumeRequest();
}
public final boolean platformRequest(String URL)
throws javax.microedition.io.ConnectionNotFoundException {
return state.platformRequest(URL);
}
public final int checkPermission(String permission) {
return state.checkPermission(permission);
}
}1、可以看到这些操作都是通过委托类来实现的.MIDletProxy.
2、所以关键关注MIDletProxy.
发表评论
- 浏览: 63718 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
最新评论
-
JavaEye之路
我在这,随便说点啥,博客,论坛,都说我应该是一个新手的帖子。不过我还是呆在这。反 ...
-- by saharabear -
我是穷忙族
-- by lbyzx123 -
JavaEye之路
javaeye目前的问题: 1,缺乏一个好的盈利模式,商业化运作 2,技术定位 ...
-- by kimmking -
JavaEye之路
我也很喜欢JavaEye,比CSDN好 CSDN太杂了
-- by lovefly_zero -
JavaEye之路(2)
挑战频道 -- 已经有问答频道,可以随意提问题,让大家来解决最近频道 -- Ja ...
-- by ouspec






评论排行榜