I'veがgreenrobotからかなり頻繁にEventBus使用されて違いは
https://github.com/greenrobot/EventBus
しかしI'veはちょうどグアバが持っていることに気づき、独自のEventBus
com.google.common.eventbus.EventBus
大きな違いがあるかどうか誰かが知っていますか?
I'veがgreenrobotからかなり頻繁にEventBus使用されて違いは
https://github.com/greenrobot/EventBus
しかしI'veはちょうどグアバが持っていることに気づき、独自のEventBus
com.google.common.eventbus.EventBus
大きな違いがあるかどうか誰かが知っていますか?
どちらも優れた品質のライブラリです。ここ
greenrobot EventBus
とOtto
(アンドロイドに特化Guava
からフォーク)との間(図のgreenrobotのdeveloppers点から)comparisonです。
それは
EventBusは、他の実装がサポートしていないいくつかのAndroidの具体的なトリックを、行うことができますバックグラウンドスレッドで配信をサポートするので、私はEventBus
ようpersonnaly。まず、スレッドを簡単に切り替えるためのメインスレッドのサポートがあります。そのパフォーマンスは特にAndroid向けに最適化されました。たとえば、EventBus 3では、オットーやグアバで演奏をダウングレードしなくてもアノテーションを取得できます。 ottoは非推奨とノートを書き込みされて比較する
これ以上の必要性:
このプロジェクトは、RxJavaとRxAndroidの賛成で廃止されました。
com.google.common.eventbus.EventBusはAndroidの一部ではありません。 Guavaは、Googleが主に開発した一連のJavaライブラリです。したがって、これらは両方ともあなたのアプリに追加する必要がある余分なライブラリです。 – Ellis
それに同意します。お互いに大きな違いがありますか?どちらが使いやすいですか? –
私はgreenrobot版しか使用していないので、わかりません。申し訳ありません! – Ellis