Java 黑莓启动浏览器,然后在短暂延迟后退出呼叫应用程序?

Java 黑莓启动浏览器,然后在短暂延迟后退出呼叫应用程序?,java,multithreading,blackberry,jad,Java,Multithreading,Blackberry,Jad,有没有办法从本机应用程序启动BlackBerry浏览器,然后退出呼叫应用程序 我想这样做的原因是,我启动浏览器下载新版本的应用程序。升级工作正常,但原始应用程序仍在运行,因此手机必须重新启动才能完成安装。此过程中的某些内容会弄乱JAD文件的内容。。。我依赖于JAD文件中的ID 这个ID和我在JAD文件中设置的所有其他属性都是0 我尝试启动一个新线程,从新线程启动浏览器,从主线程执行System.exit0,等等,但如果不手动返回以退出调用应用程序,我永远无法让调用应用程序死亡。或者如果有人有提示

有没有办法从本机应用程序启动BlackBerry浏览器,然后退出呼叫应用程序

我想这样做的原因是,我启动浏览器下载新版本的应用程序。升级工作正常,但原始应用程序仍在运行,因此手机必须重新启动才能完成安装。此过程中的某些内容会弄乱JAD文件的内容。。。我依赖于JAD文件中的ID

这个ID和我在JAD文件中设置的所有其他属性都是0


我尝试启动一个新线程,从新线程启动浏览器,从主线程执行System.exit0,等等,但如果不手动返回以退出调用应用程序,我永远无法让调用应用程序死亡。

或者如果有人有提示。。。为什么JAD文件属性首先会损坏/丢失。。。如果可以做些什么呢?要启动浏览器,请阅读此处:要退出,System.exit应该可以工作。@MisterSmith先生,不知什么原因,它不能工作。或者,如果它真的退出了,那么可以说它退出的次数还不够,因为操作系统仍然希望重新启动。如果应用程序在之前退出,然后升级,则操作系统不想重新启动。然后尝试DIY: