懂J2ME的高手进!关于notifyDestroyed()的问题
我想调用notifyDestroyed()这个函数,但是这个类没有继承midlet,要怎么处理?或者有没有别的函数可以退出程序的?...
我想调用notifyDestroyed()这个函数,但是这个类没有继承midlet,要怎么处理?
或者有没有别的函数可以退出程序的? 展开
或者有没有别的函数可以退出程序的? 展开
1个回答
2013-06-10
展开全部
你可以自己去写个退出的程序,我可以给你个思路加简单的代码!只供参考!
比如你继承midlet的类叫Main.
public class Main extends MIDlet{
................省略一些不是这个问题的东西...........................
public static Main midlet = null;
//自己写个退出方法exitApp(),用来实现退出
public static void exitApp(){
midlet.destroyApp(true);
midlet.notifyDestroyed();
}
}
然后去你想退出的类的run()方法中去调用,如
public void run() {
if(M_quit){
Main.exitApp();
}
}
//M_squit这个变量是用来控制你按键的。
当你点击某键的时候把他制成true或false随你.当你需要退出的时候,只需要调用次变量即可M_quit=true或M_quit=false。
方法有很多,我的是其中一种!
比如你继承midlet的类叫Main.
public class Main extends MIDlet{
................省略一些不是这个问题的东西...........................
public static Main midlet = null;
//自己写个退出方法exitApp(),用来实现退出
public static void exitApp(){
midlet.destroyApp(true);
midlet.notifyDestroyed();
}
}
然后去你想退出的类的run()方法中去调用,如
public void run() {
if(M_quit){
Main.exitApp();
}
}
//M_squit这个变量是用来控制你按键的。
当你点击某键的时候把他制成true或false随你.当你需要退出的时候,只需要调用次变量即可M_quit=true或M_quit=false。
方法有很多,我的是其中一种!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询