2011-11-18 63 views
1

想知道是否有一种方法来构建一个应用程序,其屏幕可以从另一个应用程序调用,并且值可以在两个应用程序之间来回传递,从调用API构建一个由另一个黑莓应用程序调用的黑莓应用程序

链接http://supportforums.blackberry.com/t5/Java-Development/Launch-a-third-party-application-from-another-third-party/ta-p/444753

只是演示了如何从另一个启动一个应用程序,但是我想在一个单独的应用程序启动特定的屏幕,并从它那里得到的结果到调用应用程序。

回答

1

您可以使用全局事件在Blackberry中使用IPC机制。检查以下链接:How to communicate with other applications

简而言之,两个应用程序A和B可以通过定义一个唯一的ID(长)来识别相互指定的消息。一旦该ID是在这两个应用程序中定义,

  • 要从应用程序A发送一个消息,使用postGlobalEvent
  • 要接收从应用程序B的消息实现GlobalEventListener。

完整示例如下here