我遇到了一个奇怪的问题,我很难理解。我写了一些代码来创建可调用的可观察对象。它编译得很好,但只要我为它指定了一个调度器,它就会改变返回类型并且不会编译。 这里是没有subscribeOn的代码(编译): /**
* Gets all the room bookings for the specified day
*/
override fun getRoomBookingsForDay(da
这里是我想要做的(使用科特林和RxJava) makeServerCall()
.doOnNext {
doStuff(it)
}
//TODO: if it == 0, call asyncOperation() and wait for its callback to fire
//before running
我在android中使用firebase和一些复杂的数据。我需要保存引用,并且遇到了zip操作的问题,或者我处理RX的方式。 我想创建一个新的A object关于某种B信息,并更新我的B object有信息关于创建A。当火力业务均出现了成功,我将返回Single<A> val singleA = firebaseCall(A("ABC", bKey))
val singleB = single