我有一个不合理的要求从我的霸主。
我在JavaME中开发了一个小应用程序。没问题。
他正在不同型号的BlackBerry上测试这个应用程序。在一些型号中,在安装.jad之后,手机要求重新启动,而在另一些型号中,您可以在安装之后使用该应用程序。
作为一个新的要求,应用程序必须是功能,而不需要重新启动。
你能告诉我怎么做吗?JavaME的代码是什么?没有找到任何有关它的相关信息(在代码中)。
注意,这个应用程序是用Java和开发的,而不是用BB SDK开发的。更重要的是,我不知道BB的架构为什么在某些情况下它需要重新启动(与JavaME!!)一起工作的其他手机的架构也不需要重新启动。
发布于 2012-03-07 18:23:35
如果以前没有在设备上安装应用程序(或者在删除应用程序之后重新启动该设备),那么安装后不应该重新启动。移除或替换(升级)应用程序需要重新启动的原因有很多。它们都归结为OS只有一个JVM实例,并且它仍然保存对应用程序中定义的对象的引用。
一个非常简单的应用程序,自上次垃圾回收以来没有运行,可以在不重新启动的情况下被替换。任何在操作系统中注册监听器或其他对象或在后台运行的应用程序通常都需要重新启动。
要测试一个新客户在尝试以下操作之前从未使用过您的应用程序将体验到什么:
如果应用程序安装在设备上,请删除该应用程序。如果设备未重新启动,则重新启动
。
https://stackoverflow.com/questions/9604774
复制相似问题