国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

MIDlet的生命周期的深入理解及游戲死機(jī)問(wèn)題

2019-11-18 14:56:36
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

 

學(xué)習(xí)j2me,首先要了解MIDlet的生命周期。本文主要是深入了解一下MIDlet的生命周期。以上自己的個(gè)人心得,不對(duì)之處,希望大家多多指點(diǎn)。


    首先在你運(yùn)行一個(gè)程序的時(shí)候,JAM會(huì)調(diào)用該midlet的構(gòu)造函數(shù)來(lái)生成midlet的對(duì)象,然后被jam置于Paused狀態(tài)。一旦jam認(rèn)為這個(gè)midlet對(duì)象可以執(zhí)行時(shí),jam就會(huì)調(diào)用startApp()方法,并將此midlet置于Active狀態(tài)。startApp()方法由于在系統(tǒng)來(lái)電、或者退回到系統(tǒng)菜單返回時(shí)會(huì)被再次調(diào)用,所以這里只可以放初始化一次的代碼。或者你把初始化一次的代碼放到midlet的構(gòu)造函數(shù)中。例如:

public class Midlet extends MIDlet{

  Display display = null;

  MyCanvas can;

  public Midelt(){

      display = Display.getDisplay(this);

      can = new MyCanvas();

}

  public void startApp(){

     display.setCurrent(can);//假如把can = new MyCanvas()放到這里,再來(lái)電返回時(shí)就會(huì)出問(wèn)題。

}

}

或者

public class Midlet extends MIDlet{

  Display display = null;

  MyCanvas can;

  public Midelt(){

}

  public void startApp(){

      if(display ==null){

       display = Display.getDisplay(this);



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 崇文区| 旺苍县| 菏泽市| 疏附县| 霍城县| 静海县| 钦州市| 长汀县| 卢氏县| 西林县| 齐齐哈尔市| 建湖县| 于都县| 读书| 阿拉尔市| 罗源县| 黄梅县| 丽水市| 翁牛特旗| 宜黄县| 山东省| 信丰县| 乌兰浩特市| 淮滨县| 玉山县| 永寿县| 阳谷县| 江孜县| 马龙县| 杭州市| 万源市| 三穗县| 阿拉善左旗| 南华县| 苍山县| 蕉岭县| 买车| 波密县| 格尔木市| 巩留县| 黄陵县|