【问题标题】:Kotlin Property ObservableKotlin 属性 Observable
【发布时间】:2017-06-15 17:15:12
【问题描述】:

在 ReactiveUI 中,我们可以使用 whenAny() 从属性或一组属性创建可观察对象。如何在 Kotlin 中实现类似的功能?

【问题讨论】:

标签: kotlin observable reactiveui reactivex


【解决方案1】:

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

Rx Combining Methods

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

如果您还专门考虑 Android UI Rx 功能,那么有先见之明的 Jake Wharton 提供了:

RxBinding Android UI

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2017-11-12
    • 2013-09-09
    • 2017-11-07
    • 2018-03-11
    • 1970-01-01
    • 1970-01-01
    • 2019-04-02
    • 1970-01-01
    • 2020-09-09
    相关资源
    最近更新 更多