Kotlin Property Observable

时间:2017-06-15 17:15:12

标签: kotlin observable reactiveui reactivex

在ReactiveUI中,我们可以使用whenAny()从属性或一组属性创建observable。我如何在Kotlin中实现类似的东西?

1 个答案:

答案 0 :(得分:4)

从纯粹的语言角度来看,如果您的项目中有RxJava,您可以使用任何组合方法来整理来自多个Observable的结果。在这里查看方法列表:

Rx Combining Methods

似乎可能没有与whenAny()的直接模拟,但您应该能够通过zip,merge或其他方法从反应的角度实现类似于您所寻找的东西。

如果您还专门考虑Android UI Rx功能,那么杰克沃顿有史以来一直提供:

RxBinding Android UI

希望这有帮助!