Greenrobot EventBus 和 Guava 的 EventBus 的区别
Differences between Greenrobot EventBus and Guava's EventBus
我经常使用 greenrobot 的 EventBus
https://github.com/greenrobot/EventBus
但我刚刚意识到 Guava 有自己的 EventBus
com.google.common.eventbus.EventBus
有人知道是否有很大差异吗?
都是优秀的品质库。
这是 greenrobot EventBus
和 Otto
之间的 comparison(从 greenrobot 开发者的角度来看)(来自 Guava
的分支专门用于 android ).
我个人喜欢 EventBus
因为它支持后台线程传送
EventBus 可以执行一些 Android 其他实现不支持的特定技巧。首先,有主线程支持方便切换threads.Second它的性能特别针对Android进行了优化。例如,使用 EventBus 3,您可以获得注释,而不会像使用 Otto 或 Guava 那样降低性能。
不再需要比较 otto 被弃用的地方并写下注释:
此项目已弃用,取而代之的是 RxJava 和 RxAndroid。
Otto 已弃用,取而代之的是 RxJava 和 RxAndroid。
RxJava 1.x 生命周期结束 2018 年 3 月 31 日.
使用 RxJava 2.x,我想。
我经常使用 greenrobot 的 EventBus
https://github.com/greenrobot/EventBus
但我刚刚意识到 Guava 有自己的 EventBus
com.google.common.eventbus.EventBus
有人知道是否有很大差异吗?
都是优秀的品质库。
这是 greenrobot EventBus
和 Otto
之间的 comparison(从 greenrobot 开发者的角度来看)(来自 Guava
的分支专门用于 android ).
我个人喜欢 EventBus
因为它支持后台线程传送
EventBus 可以执行一些 Android 其他实现不支持的特定技巧。首先,有主线程支持方便切换threads.Second它的性能特别针对Android进行了优化。例如,使用 EventBus 3,您可以获得注释,而不会像使用 Otto 或 Guava 那样降低性能。
不再需要比较 otto 被弃用的地方并写下注释:
此项目已弃用,取而代之的是 RxJava 和 RxAndroid。
Otto 已弃用,取而代之的是 RxJava 和 RxAndroid。
RxJava 1.x 生命周期结束 2018 年 3 月 31 日.
使用 RxJava 2.x,我想。