我正在努力将侦听器包装到Observables中。通常,我们使用Observable.create()自动换行,但是有些库更喜欢使用自定义Observable并将其换行,例如RxBinding,甚至RxJava本身(根据我的理解,operators基本上都是创建新的Custom Observable来在其中进行操作)。
所以我的问题是:我们可以从Custom Observable获得什么好处?它的开销仅比Observable.create()因为我们没有生成另一个ObservableCreate要覆盖的开销而要低ObservableSource。
将现有的库包装为Rx样式(例如:Firebase)时应该使用哪一个?