私はgreenrobotのEventBusを頻繁に使用しています
https://github.com/greenrobot/EventBus
しかし、私はグアバが独自のEventBusを持っていることに気づきました
com.google.common.eventbus.EventBus
大きな違いがあるかどうか誰かが知っていますか?
どちらも優れた品質のライブラリです。
これは、greenrobot EventBus
とOtto
(Android専用のGuava
からのフォーク)の間の 比較 (greenrobot開発者の観点から)です。
バックグラウンドスレッドでの配信をサポートしているので、私は個人的にEventBus
が好きです
EventBusはいくつかのAndroid特定のトリックを実行できますが、他の実装ではサポートされていません。まず、スレッドを簡単に切り替えるためのメインスレッドのサポートがあります。次に、そのパフォーマンスは特にAndroid用に最適化されています。 EventBus 3を使用すると、OttoまたはGuavaでのパフォーマンスの低下なしに注釈を取得できます。