Blackberry关闭应用程序替代入口点

Blackberry关闭应用程序替代入口点,blackberry,background-process,entry-point,Blackberry,Background Process,Entry Point,我需要有一个使用应用程序的后台进程,同时还需要一个通过替代入口点的UiApplication 现在,一切都很好,我能够在他们之间进行良好的沟通,除了告诉UiApplication从后台进程关闭 我尝试了很多方法: UiApplication.getUiApplication().requestClose()不起作用 我已经尝试将布尔值设置为true,UIC应用程序每秒检查一次,看它是否为true,如果为true,它会自动关闭。不起作用 UiApplication.getUiApplication

我需要有一个使用应用程序的后台进程,同时还需要一个通过替代入口点的UiApplication

现在,一切都很好,我能够在他们之间进行良好的沟通,除了告诉UiApplication从后台进程关闭

我尝试了很多方法:

UiApplication.getUiApplication().requestClose()
不起作用

我已经尝试将布尔值设置为true,UIC应用程序每秒检查一次,看它是否为true,如果为true,它会自动关闭。不起作用

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

在这方面有经验的人能给我指出正确的方向吗?

后台和前台是不同的进程,它们不共享数据内存。因此,基本上你不能在一个应用程序中设置任何布尔值,而只是在另一个应用程序中检查它


但是,由于您已经在两个应用程序之间进行了通信,可能是使用了
ApplicationManager.postGlobalEvent()
,因此您可以添加另一个事件“退出”。

这是一个很好的观点。忽略了这一点,因为是的,我正在使用postGlobalEvent()进行其他通信。