【发布时间】:2010-10-12 01:22:45
【问题描述】:
为了在应用程序之间交换数据,我创建了 2 个应用程序,一个是 UI 应用程序,另一个是后台应用程序,通过设置 alternate entrypoint
我能够找到similar question,但无法在那里获得我需要的帮助
我能够创建Global Events and a Global Listener,
但我的问题是如何将数据从一个应用程序传输到另一个应用程序。
在 UI APPLICATION 我们可以发布 globalEvent
ApplicationManager.getApplicationManager().postGlobalEvent(0xba4b84944bb7);
在后台应用中我们可以监听并发送确认
public void eventOccurred( long guid, int data0, int data1, Object object0, Object object1)
{
//Is this the GlobalEvent we are waiting for?
//Long = com.samples.globalEventFiring.GlobalEventListening
if (guid == 0x7d3a74a5ccfe6483L)
{
//Yes it is.
System.out.println("Acknowledgement received.");
UiApplication.getUiApplication().invokeLater(new Runnable()
{
public void run()
{
Dialog.alert("Event was fired and acknowledged.");
}
});
}
}
但是如何将数据从后台应用程序传输到ui应用程序。UI应用程序如何访问后台应用程序的数据或对象。
【问题讨论】:
标签: java blackberry