作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的主人有一个非常不合理的要求。
我用 JavaME 开发了一个小应用程序。没关系。
他正在不同型号的黑莓手机上测试应用程序。在某些型号中,安装.jad 后,手机会要求重新启动,而在其他型号中,您可以在安装后立即使用该应用程序。
作为一项新要求,应用程序必须无需重新启动即可正常运行。
你能告诉我怎么做吗?以及 JavaME 的代码?尚未找到有关它的任何相关信息(在代码中)。
请注意,该应用是使用 Java 开发的,不是使用BB SDK。更重要的是,我不知道 BB 的架构以了解为什么在某些情况下它需要重新启动(与 JavaME 一起使用的其他手机的架构也是如此!!)。
最佳答案
如果应用程序以前没有安装在设备上(或者设备在删除应用程序后重新启动),那么安装后您不必重新启动。删除或替换(升级)应用程序需要重新启动的原因有很多。它们都归结为操作系统只有一个 JVM 实例,并且它仍然持有对应用程序中定义的对象的引用。
自上次垃圾回收以来未运行的非常简单的应用程序可以在不重新启动的情况下被替换。任何向操作系统注册监听器或其他对象或在后台运行的应用程序通常都需要重新启动。
要测试新客户在尝试此之前从未使用过您的应用程序的体验:
关于blackberry - 如何在不重新启动的情况下在 BlackBerry 中安装使用 J2ME (JavaME) 开发的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9604774/
我是一名优秀的程序员,十分优秀!