我正在对应用程序进行原型设计,尽管我会尝试使用 Guava 的 EventBus 组件来摆脱一些我一直在编写的代码,例如将事件从片段传播到活动。
令我惊讶的是,当活动开始时,我的表现受到了很大的打击。
我只对活动本身进行一次 EventBus.register 调用。删除该呼叫会使活动开始时间恢复正常。我还注意到当时正在进行很多垃圾收集。
有人对 Guava 的 EventBus 和 Android 有什么建议吗?我应该简单地回到简单的片段侦听器模式吗?任何其他图书馆(我也打算尝试 mbassador,但我的原型设计时间不多了)。