【问题标题】:RxJava. Where are the operators?RxJava。运营商在哪里?
【发布时间】:2015-07-17 18:43:02
【问题描述】:

我正在查看这些文档页面:

http://reactivex.io/documentation/single.html http://reactivex.io/documentation/operators/start.html

分别谈论 RxJava 单对象和启动运算符,但我不知道如何找到它们。可观察类没有静态的“开始”方法,也没有办法创建“单一”对象。 我通过 maven 导入了 rxjava 和 rxjava-async 包。

谢谢。

【问题讨论】:

  • 请将此帖精简为 1 个问题,或在堆栈溢出时将其拆分为 2 个问题。

标签: java rx-java observable


【解决方案1】:

Singlelatest source 中被标记为@Experimental,并没有进入current maven release(1.0.12,2015.06.09 更新)。通过阅读文档,您似乎会使用Single 而不是Observer。我了解文档遵循最新的来源,而不是最新的当前版本。

Start 可作为0.21.0 maven releaserx.util.async.Async 的方法使用。您需要一个 Async 实例而不是 Observer 来调用它;有关详细信息,请参阅Async.toAsync() 的变体。

【讨论】:

  • 可能 Start 已被删除,因为我使用的是 1.0.12 版本,并且 rxjava-async 或 rxjava-async-utils 都没有 start。
  • 有没有办法让我使用标记为@Experimenal 的东西?
  • 根据他们的文档,@Experimental 功能随时可能更改 - 最好不要依赖它们。话虽如此,Single 在最新的 1.0.13 快照中可用:oss.jfrog.org/webapp/search/artifact/?0&q=rxjava
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-12
  • 2011-05-16
  • 2018-06-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多