Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
番石榴';Android应用程序中的s EventBus组件性能_Android_Guava - Fatal编程技术网

番石榴';Android应用程序中的s EventBus组件性能

番石榴';Android应用程序中的s EventBus组件性能,android,guava,Android,Guava,我正在原型化一个应用程序,我想我会尝试使用Guava的EventBus组件来摆脱一些代码,例如,我一直在反复编写代码,以便将事件从片段传播到活动 令我惊讶的是,当活动开始时,我的表演受到了很大的冲击 我只对活动本身执行一个EventBus.register调用。删除该呼叫会使活动开始时间恢复正常。我还注意到当时正在进行大量的垃圾收集工作 有人对Guava的EventBus和Android有什么建议吗?我是否应该回到简单片段侦听器模式?任何其他库(我也打算尝试mbassador,但我的原型制作时间

我正在原型化一个应用程序,我想我会尝试使用Guava的EventBus组件来摆脱一些代码,例如,我一直在反复编写代码,以便将事件从片段传播到活动

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

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


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

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

然而,正如L.Wasserman所说,Guava的EventBus有很多替代品:,…

Square是一款为Android优化的EventBus fork。