2015-04-01 135 views
1

我正在爲Android和iOS構建一個跨平臺的應用程序。到目前爲止,它主要是Android,我正在學習如何使用j2objc翻譯稍後將由iOS使用的代碼。處理應用程序事件

在體系結構的問題上,應用程序 - 如何避免在平臺不可知的代碼中傳遞事件。例如,我有一個類下載一組文件並在每個文件下載時使用Android廣播機制廣播消息 - 是否有一種方法可以在純Java中實現此通知交換?有沒有教程可用?

回答

2

Guava has an eventbus package,它可能會滿足您的需求,並且包含在j2objc發行版中。要使用它,請在j2objc命令的-classpath中包含dist/lib/guava-14.0.1.jar(其中「dist」是指向a recent J2ObjC release的路徑),並與-lguava標誌鏈接。

+0

謝謝,這看起來很有希望。 – 0x4B1D 2015-04-01 21:34:19