gpt4 book ai didi

android - Rx 和 Kotlin 中的泛型函数引用——类型推断失败

转载 作者:行者123 更新时间:2023-11-29 19:02:33 24 4
gpt4 key购买 nike

我正在用 Kotlin 编写一个方法:

fun fetchDepositSession(): Completable =
Observable.fromIterable(session.accounts)
.map(DepositSession::DepositAccount)
.toList()
.doOnSuccess(depositSession::depositAccounts::set)
.flatMapObservable(Observable::fromIterable)
.map(DepositSession.DepositAccount::account::get)
.toCompletable()

.flatMapObservable(Observable::fromIterable) 行导致错误:

enter image description here

最佳答案

RxJava 和 Kotlin 推断类型的效果不是很好。有几个问题,例如 KT-13609KT-14984 .

参见 this question这是相对于问题的。还有一个 issue in RxKotlin's Github谈论它。

无论如何,你总是可以使用:

.flatMapObservable { Observable.fromIterable(it) }

关于android - Rx 和 Kotlin 中的泛型函数引用——类型推断失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48468325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com