59得票3回答
合并运算符Concat和Merge的区别

我正在查看RXJava的文档,发现concat和merge操作符似乎做相同的事情。我写了一些测试来确认。@Test public void testContact() { Observable.concat(Observable.just("Hello"), ...

58得票4回答
EventBus和RxJava有什么区别?

我对于EventBus和RxJava在Android中的区别感到困惑。我需要实现其中一个来解决当一些变化发生时,通知一些组件以便它们可以更新状态的问题。 此外,我听说EventBus已经被RxJava取代,但我不知道这个信息是否正确。

56得票4回答
RxJava中的CompositeDisposable是什么?

我是一名Android学生,想要学习RxJava。我的问题是“RxJava中的CompositeDisposable是什么?”请详细描述。

56得票1回答
RxJava:doOnNext和doOnEach之间的区别

我应该在哪些情况下使用 doOnNext,哪些情况下使用 doOnEach? .doOnEach(new Action1<Notification<? super MessageProfile>>() { @Override ...

56得票2回答
RxJava 并行获取 Observables

我需要在RxJava中实现并行异步调用,我选择了一个简单的用例,其中第一个调用获取(搜索)要显示的产品(Tile)列表。随后的调用会获取(A)评论和(B)产品图片。 经过多次尝试,我到了这个地方。 1 Observable<Tile> searchTile = sear...

53得票4回答
BehaviorSubject和PublishSubject的区别

我正在尝试理解以下问题的黄金法则(如果有): 何时使用 BehaviorSubject? 和 何时使用 PublishSubject? 它们之间的区别非常明显。 有许多种类型的 subjects。对于这个具体的要求,PublishSubject 很适合,因为我...

52得票1回答
Subscribewith和subscribe在RxJava2(Android)中有何区别?

何时调用subscribeWith方法而不是普通的subscribe方法?使用场景是什么?compositeDisposable.add(get() .observeOn(AndroidSchedulers.mainThread()) .subscribeOn(Schedule...

52得票3回答
Java Spring WebFlux与RxJava的比较

我开始学习Java响应式编程,整个响应式范式对我来说是新的。 在我的学习过程中,我遇到了一些术语/库,例如Spring WebFlux、projectreactor和RxJava。我希望有人能解释一下它们之间的区别,并告诉我你在项目中使用的是哪一个,为什么做出这种选择。 我看到Spring...

51得票2回答
为什么RxJava经常与Retrofit一起使用?

在使用Retrofit和RxJava组合的情况下,有哪些好处?

48得票2回答
RxJava合并不同类型的可观测对象

我刚开始学习rxjava。我需要将发出不同类型对象的两个observables组合起来。类似于Observable<Milk> 和 Observable<Cereals> 并得到一个 Observable<CerealsWithMilk>。我找不到适用于这种...