社区
J2ME
帖子详情
初学者的小问题
DAYSPRING86
2007-02-09 12:00:36
在程序退出时,书上是这么写的 try{destroyApp(true);notifyDestroyed();}
请问只调用这两个方法中的一个可以么.能给我细讲一下他们的作用么,谢谢大家
...全文
238
3
打赏
收藏
初学者的小问题
在程序退出时,书上是这么写的 try{destroyApp(true);notifyDestroyed();} 请问只调用这两个方法中的一个可以么.能给我细讲一下他们的作用么,谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huruihappy
2007-02-09
打赏
举报
回复
destroyApp(true);
完整的方法是public void destroyApp(boolean unconditional){}
unconditional为true时 那么终止请求强制执行 false终止请求自由决定,可以通过抛出错误使程序继续运行
notifyDestroyed()允许MIDLET主动销毁自己
notifyDestroyed()是必须有的 要不无法退出程序
destroyApp(true);可以不必须,但是如果没这个的话 无法在退出前保存状态 很容易引起错误,所以这2个经常一起用
Moon
2007-02-09
打赏
举报
回复
destroyApp(boolean b)这个就是一个一般性的方法啦
真正起作用的是notifyDestroyed()
当然也不是说destroyApp方法没有用
就是说destroyApp里面你可以做一些善后工作,比如保存现场之类的
notifyDestroyed()才会释放掉这个程序~
涛涌四海
2007-02-09
打赏
举报
回复
destroyApp(boolean unconditional)
函数内的参数若是true,表示要强制退出。
若函数内的参数为false,则表示有由程序自由决定,这样给了给程序一定的时间来,保存,并静待系统收回其所占的资源,然后掉用notifyDestroyed()退出。
C# 总套教程案例(适合
初学者
)
函数是C#中可重用代码的单位,通过定义函数,我们可以将复杂的
问题
分解为更小的、易于管理的部分。函数可以有参数和返回值,使得代码更加模块化。 C#也提供了异常处理机制,通过try、catch和finally块来捕获和处理...
Android开发入门60个小案例+源代码
"Android开发入门60个小案例+源代码"这个资源提供了丰富的实践练习,旨在帮助
初学者
通过实际操作来熟悉这些概念。 首先,Android应用开发的基础是理解Activity和Intent。Activity是Android应用中的一个单一屏幕,...
java算法大全(含源码包)
Java算法大全是一个涵盖广泛、深度丰富的学习资源,包含近100种常见算法的源代码实现,对于希望提升自己在Java编程和...无论你是
初学者
还是经验丰富的开发者,都能从中受益匪浅,提升自己的编程技能和
问题
解决能力。
十三个经典算法研究PDF文档[带目录+标签]
8. **分治法**:如Strassen矩阵乘法和快速傅里叶变换(FFT),这些方法将大
问题
分解为小
问题
,然后合并小
问题
的解,是高效解决复杂计算
问题
的重要方法。 9. **贪心+动态规划**的混合算法:例如活动选择
问题
和最小生成...
JAVA近百种算法大全
Java算法大全是一个包含约100种常见算法的资源库,专为Java程序员设计,用于深入理解和实践编程中的各种算法。这些算法涵盖了数据结构、排序、搜索、图论等多...无论是
初学者
还是经验丰富的开发者,都能从中受益匪浅。
J2ME
13,097
社区成员
26,492
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章