我经常使用绿色机器人的EventBus。
https://github.com/greenrobot/EventBus
但是我刚刚意识到番石榴有自己的EventBus。
com.google.common.eventbus.EventBus
有人知道是否有很大的差异吗?
发布于 2016-02-08 13:11:42
这两个图书馆都是优秀的图书馆。
这里是一个比较 (从绿色机器人开发人员的角度来看)绿色机器人EventBus和Otto ( Guava专用于安卓的叉子)之间的关系。
我个人喜欢EventBus,因为它支持后台线程中的传递。
发布于 2016-02-12 14:13:18
EventBus可以做一些特定于安卓的技巧,而其他实现则不支持这些技巧。首先,主要的线程支持可以方便地切换threads.Second --它的性能得到了优化,特别是针对Android的性能。例如,使用EventBus 3可以得到注释,而不会降低Otto或Guava的性能。
https://stackoverflow.com/questions/35268297
复制相似问题