【发布时间】:2018-11-15 12:26:49
【问题描述】:
试图添加一个compositeDisposable。使用下面的代码:
compositeDisposable.add(
animalsObservable
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.filter { s -> s.toLowerCase().startsWith("c") }
.map(object : Function<String, String>()
{
@Throws(Exception::class)
fun apply(s: String): String
{
return s.toUpperCase()
}
})
.subscribeWith(animalsObserverAllCaps)
)
}
但是,我收到以下错误:
类型推断失败:fun map(p0: Function!): Observable!
不能应用于
()
类型不匹配:推断类型是但函数!预料之中
接口函数需要一种类型参数
【问题讨论】:
标签: android kotlin rx-java rx-android