【发布时间】:2018-04-19 19:45:02
【问题描述】:
我想做的是创建一个每秒运行另一个函数的函数。第二个函数返回Observables<A>,我希望第一个函数也返回Observables<A>,而不是Observable<Observable<A>>
例如:
private A calcA(){
...
return new A(...)
}
public Observable<A> getAs(){
return Observable.create( subscriber -> {
Bool condition = ...
do {
subscriber.onNext(calcA())
} while (condition)
subscriber.onComplete()
})
}
public Observable<A> pollAs(){
return Observable.create(subscriber -> {
do {
subscriber.onNext(getAs()) // Flatten here I guess
Thread.sleep(1000)
} while(true)
})
所以我想做类似的事情(我尝试用 Java 式的方式来写,但我会使用 Kotlin)
【问题讨论】:
标签: rx-java observable reactivex rx-kotlin