请大家看这个代码;
public class midlet01 extends MIDlet {
private static maincanvas m_maincanvas; //定义maincanvas的引用
public midlet01() {
//super();
}
protected void startApp() throws MIDletStateChangeException {
//程序开始运行时,为m_maincanvas分配存储空间
try{
m_maincanvas=new maincanvas(); //分配存储空间
}catch(Exception ex){}
Display.getDisplay(this).setCurrent(m_maincanvas);
}
protected void pauseApp() {
m_maincanvas.Stop();
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
m_maincanvas.Stop();
}
//这个是另外一个类
public class maincanvas extends Canvas implements Runnable,CommandListener{
请问下大家两个问题:1,为什么要分配存储空间呢??分配存储空间是要存储什么呢??
2,为什么要定义maincanvas的引用呢??
public class midlet01 extends MIDlet {
private static maincanvas m_maincanvas; //定义maincanvas的引用
public midlet01() {
//super();
}
protected void startApp() throws MIDletStateChangeException {
//程序开始运行时,为m_maincanvas分配存储空间
try{
m_maincanvas=new maincanvas(); //分配存储空间
}catch(Exception ex){}
Display.getDisplay(this).setCurrent(m_maincanvas);
}
protected void pauseApp() {
m_maincanvas.Stop();
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
m_maincanvas.Stop();
}
//这个是另外一个类
public class maincanvas extends Canvas implements Runnable,CommandListener{
请问下大家两个问题:1,为什么要分配存储空间呢??分配存储空间是要存储什么呢??
2,为什么要定义maincanvas的引用呢??