blackberry - 后台进程黑莓关闭UiApplication替代入口点

  显示原文与译文双语对照的内容
145 3

我有一个要求使用应用程序进行后台处理,同时还有一个UiApplication通过备用入口点。

现在,所有的工作都很好,我能够在它们之间通知UiApplication关闭后台进程。

我已经尝试了很多方法:

UiApplication.getUiApplication().requestClose()行不通

我试图将布尔值设置为 true,UiApplication每秒检查一次,看看它是否为 true,如果是,它会关闭它。不工作。

UiApplication.getUiApplication().invokeLater(new Runnable(){
 public void run(){
 System.exit(0);
 }
});

任何人都有经验,可以指引我正确的方向?

时间:原作者:0个回答

116 3

背景和前景是不同的进程,它们不共享数据内存。所以基本上你不能在一个应用程序中设置任何布尔,只需要在另一个应用程序中检查。

但是既然你已经在两个应用之间有了通信,可能正在使用ApplicationManager.postGlobalEvent()你可以添加另一个事件"退出"。

原作者:
...