Ich habe ziemlich oft EventBus von greenrobot benutzt
Aber ich habe gerade festgestellt, dass Guava einen eigenen EventBus hat
com.google.common.eventbus.EventBus
Weiß jemand, ob es große Unterschiede gibt?
Beide sind ausgezeichnete Qualitätsbibliothek.
Hier ist ein Vergleich (aus Sicht der greenrobot developers) zwischen greenrobot EventBus
und Otto
(ein Fork von Guava
spezialisiert für Android).
Ich persönlich mag EventBus
, weil es die Auslieferung in Hintergrund-Threads unterstützt
EventBus kann einige Android-spezifische Tricks ausführen, die andere Implementierungen nicht unterstützen. Zunächst gibt es Main-Thread-Unterstützung, um bequem threads.Second seine Leistung wurde speziell für Android optimiert. Zum Beispiel erhalten Sie mit EventBus 3 Anmerkungen ohne Downgrade der Leistung, die Sie mit Otto oder Guava haben würden.
Tags und Links android event-bus greenrobot-eventbus