0

我正在对应用程序进行原型设计,尽管我会尝试使用 Guava 的 EventBus 组件来摆脱一些我一直在编写的代码,例如将事件从片段传播到活动。

令我惊讶的是,当活动开始时,我的表现受到了很大的打击。

我只对活动本身进行一次 EventBus.register 调用。删除该呼叫会使活动开始时间恢复正常。我还注意到当时正在进行很多垃圾收集。

有人对 Guava 的 EventBus 和 Android 有什么建议吗?我应该简单地回到简单的片段侦听器模式吗?任何其他图书馆(我也打算尝试 mbassador,但我的原型设计时间不多了)。

4

1 回答 1

0

由于时间不够,我最终没有使用任何事件总线实现(而且项目很小,所以它更像是一个个人实验)。

然而,正如 L. Wasserman 所说,Guava 的 EventBus 有许多替代品:Square 的 Ottombassador、...

于 2013-01-28T08:11:40.037 回答