2016-02-08 13 views
8

boyunca hep şeffaf greenrobot oldukça sık EventBus kullanıyorumfarklar

https://github.com/greenrobot/EventBus

Ama hep şeffaf sadece Guava sahip olduğunu fark kendi EventBus

com.google.common.eventbus.EventBus

Birisi büyük farklılıklar olup olmadığını biliyor mu?

+1

Sadece açık olmak gerekirse com.google.common.eventbus.EventBus Android'in bir parçası değildir. Bu, çoğunlukla Google tarafından geliştirilen bir dizi Java kütüphanesi olan Guava'dan. Dolayısıyla, her ikisi de uygulamanıza dahil etmeniz gereken ek kütüphanelerdir. – Ellis

+0

Bununla katılıyorum. Biri arasında büyük farklılıklar var mı? hangisinin kullanılması tercih edilir? –

+0

Ben sadece greenrobot sürümünü kullandım, bu yüzden emin değilim, üzgünüm! – Ellis

cevap

8

Her ikisi de mükemmel bir kalite kitaplığıdır. Burada

greenrobot EventBus ve Otto (robot için özel Guava bir çatal) arasında bir comparison (bakış greenrobot geliştiricilerin noktasıdır) 'dir. o

2

EventBus diğer uygulamalar desteklemeyen bazı Android belli ellerin yapabilirsiniz arkaplan Konuda teslim destek nedeniyle

Ben EventBus gibi personnaly. Öncelikle, iş parçacığı kolayca geçiş yapmak için ana iş parçacığı desteği vardır. Performansı özellikle Android için optimize edilmiştir. Örneğin, EventBus 3 ile Otto veya Guava ile yapacağınız performans düşüşü olmadan ek açıklamalar alırsınız. otto kaldırılmış ve bir not yazar olduğunu karşılaştırmak için

3

Artık gerek:

Bu proje RxJava ve RxAndroid lehine kaldırılmıştır.

İlgili konular