我正在为一个应用程序进行原型设计,虽然我会尝试使用Guava的EventBus组件来摆脱一些代码,但我仍然一次又一次地将事件从片段传播到活动中。
令我惊讶的是,当活动开始时,我的表现非常出色。
我只对活动本身进行一次EventBus.register调用。删除该调用会将活动开始时间恢复到正常状态。我还注意到当时正在进行大量垃圾收集。
有人会对Guava的EventBus和Android有什么建议吗?我应该简单地回到简单的片段监听器模式吗?任何其他图书馆(我即将尝试大使,但我的原型时间已经不多了。)
答案 0 :(得分:0)
我最终因为没有时间而没有使用任何事件总线实现(项目很小,所以更多的是个人实验)。
然而,正如L. Wasserman所说,Guava的EventBus有很多替代方案:Square's Otto,mbassador,......