2010-08-26 91 views
2

我想在兩個應用程序之間進行通信,無論何時黑莓信使打開,那時候我的應用程序可以通知該黑莓信使啓動。如何使用全局事件偵聽器?

我怎麼能做到與利用全球事件偵聽器..

非常感謝。

回答

1

2應用程序或後臺應用和前臺應用程序可以通過GlobalEventListener

  • 實現的GlobalEventListener接口

  • 註冊全球傳遞事件使用以下行

    addGlobalEventListener(實現GlobalEventListener的類的實例);

  • 從背景應用 後使用下面的線

    ApplicationManager.getApplicationManager()postGlobalEvent(MainWindow.GUID)全局事件(其他應用)。

注意:具有4個重載版本 所以,你可以通過另外的信息,以及如果需要

  • 繼GlobalEventListener接口方法的方法將聽取全局事件postGlobalEvent方法

    public void eventOccurred(long guid,int data0,int data1,Object object0,Object object1)

看到的鏈接瞭解詳情

http://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/system/GlobalEventListener.html http://www.blackberry.com/developers/docs/7.1.0api/net/rim/device/api/system/Application.html#addGlobalEventListener%28net.rim.device.api.system.GlobalEventListener%29