【发布时间】:2017-09-19 17:59:35
【问题描述】:
我正在尝试使用以下方法在主线程上观察 observable:
// Kotlin Code
Observable
.observeOn(AndroidSchedulers.mainThread())
但我收到以下错误:
Type Mismatch:
Required: rx.Scheduler!
Found: io.reactivex.Scheduler!
我订阅的 Observable 来自一个用 Java 编写的库,因此使用了 RxJava。
我是不是很愚蠢,错过了什么?我很困惑:$
提前致谢:)
【问题讨论】:
-
github.com/ReactiveX/RxAndroid/issues/348 这可能有帮助吗?您的 rx 相关导入是什么?
-
谢谢,@Ascorbin。那个问题帖子确实有帮助,我意识到我使用的库导入了“rx.Observable”,所以我将其更改为“io.reactivex.Observable”,但这并没有解决问题。
标签: android kotlin rx-java2 rx-kotlin kotlin-interop