与Observable.just(1)

时间:2018-10-28 16:03:56

标签: reactivex rx-kotlin rx-kotlin2

withLatestFrom一起使用时,Observable.just(1)不会触发,如下所示。就像这是僵局一样。

rxPositionCapability.position是一个Observable<Position>,在计算线程中经常更新。此setPositionPercent调用来自主线程。

什么会阻止withLatestFrom运行?

我什至正确使用了Observable.just(1)吗?我正在尝试从进行API调用计算所需的Observable访问当前值。

override fun setPositionPercent( value:Double ) {
    Observable.just(1)
              .withLatestFrom(rxPositionCapability.position) { _, position:Position ->
                    // never runs
                    rxPositionCapability.setPosition( position.duration * value )
              }
              .subscribe()
}

0 个答案:

没有答案