java - RxJava 中 doOnNext(...) 的目的是什么

标签 java rx-java

我们什么时候应该使用 doOnNext()来自 Observable 而不是 onNext()?

最佳答案

doOnNext 用于副作用:您希望在流的中间步骤中对项目排放使用react(例如记录),例如在过滤流之前,用于记录等横向行为,但您仍然希望该值沿流传播。

onNext 更最终,它消耗值。

关于java - RxJava 中 doOnNext(...) 的目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28402689/

相关文章:

java - 如何使用 EntityManager 通过 id 查找实体而不在一次查询中命中缓存?

java - System.Diagnostics.Process 参数中路径中的空格问题

rx-java - RxJava 2-Observable.flatMapSingle澄清

android - 如何使用 RxJava 从 Android Room 数据库选择查询中获取返回值

java - RxJava : combine two optional observables

android - RxBinding出错后如何重新绑定(bind)View?

java - 如何使用和测试等待和通知

jaxb 编码时出现 javax.xml.bind.PropertyException

java - 如何在 Junit 测试中避免 FaceContext 出现 NullPointerException?

rx-java - RxJava : execute a list of Single in parallel and get the results in a list in the same order