2011-11-18 60 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