黑莓收盘UIApplication的替代入口点(Blackberry closing UiAppli

2019-10-17 10:07发布

我有一个要求,以使用应用一个后台进程,同时还通过一种替代的入口点具有UIApplication的。

现在,一切都很正常,我能够在它们之间天晴,当谈到告诉UIApplication的从后台进程关闭沟通。

我已经尝试了一些方法:

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

我试过设置一个布尔值设置为true,其中的UIApplication检查每一秒,看它是否是真的还是假的,如果是的话,它会自行关闭。 不工作...

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

任何人有这方面的经验谁可以点我在正确的方向?

Answer 1:

背景和前景是不同的程序,他们没有共享数据存储器。 因此,基本上可以不设置任何布尔在一个应用程序,只是检查它在另一个。

但是,因为你有两个应用程序之间的通信已经,可能使用ApplicationManager.postGlobalEvent()您可以添加其他事件“退出”。



文章来源: Blackberry closing UiApplication Alternative Entry Point