大家都是如何写MIDlet的destroyApp方法,Canvas的hideNotify方法的?

999朵玫瑰 2009-11-20 05:31:54
我写好的J2ME应用程序无法退出,或者退出后手机上该J2ME应用程序显示还在运行,需要等一段时间才销毁,才可以再次进入
我怀疑是资源没有被释放
大家都是如何写MIDlet的destroyApp方法,Canvas的hideNotify方法的?是在这里进行一些释放资源的操作么?
...全文
240 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
鲁智深 2009-11-20
  • 打赏
  • 举报
回复
prince58 2009-11-20
  • 打赏
  • 举报
回复
Canvas的hideNotify方法是在中断的时候才调用的。

destroyApp只要调用一下notifyDestroyed就可以了。
public void destroyApp ( boolean unconditional )
{
notifyDestroyed();
}
qq250701791 2009-11-20
  • 打赏
  • 举报
回复
只要在canvas里面 按退出的时候调用notifyDestroyed()就可以了
999朵玫瑰 2009-11-20
  • 打赏
  • 举报
回复
我的MIDlet的destroyApp方法是这么写的:
        public void destroyApp(boolean arg0) throws MIDletStateChangeException{}

而Canvas的hideNotify方法,在很多画布里都没有重写
999朵玫瑰 2009-11-20
  • 打赏
  • 举报
回复
那怎么办阿
我的J2ME程序退出以后,再次进入,几下操作就自己退出了。就好像崩溃了似的
重启手机一下就好了,到底是哪里的问题阿
yanhan0615 2009-11-20
  • 打赏
  • 举报
回复
这个跟hideNotify无关,应该是在调用notifyDestroy的时候,还有一个独立运行的线程在使用一些诸如网络读写或者文件读写的I/O操作时,会导致这样的情况

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧