我想在两个应用程序之间进行通信,只要黑莓信使打开,那时我的应用程序就可以通知这个黑莓信使已启动。
我怎么能使用全局事件监听器..
多谢。
2 个应用程序或后台应用程序和前台应用程序可以通过 GlobalEventListener 进行通信
实现了 GlobalEventListener 接口
使用以下行注册全球活动
addGlobalEventListener(实现 GlobalEventListener 的类的实例);
从后台应用程序使用以下行发布全局事件(对于其他应用程序)
ApplicationManager.getApplicationManager().postGlobalEvent(MainWindow.GUID);
注意:具有 4 个重载版本的 postGlobalEvent 方法因此,如果需要,您也可以传递附加信息
GlobalEventListener 接口方法的以下方法将监听全局事件
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