小编use*_*066的帖子

如何让AndroidScheduler.mainThread与Scala Observable一起使用?

我的oncreate中有一个Observable,我希望在主线程上得到结果.但由于AndroidScheduler.mainThread只与Java Observable一起使用,我无法编译它.这是代码

val L=List(1,2,3)
val a=Observable.from(L).observeOn(AndroidSchedulers.mainThread()).subscribe(i=>println(i))
Run Code Online (Sandbox Code Playgroud)

这里'a'是一个rx.scala.lang Observable.这是我得到的编译时错误

 Error:(38, 70) type mismatch;
 found   : rx.Scheduler
 required: rx.lang.scala.Scheduler
 val a=Observable.from(L).observeOn(AndroidSchedulers.mainThread()).subscribe(i=>println(i))
                                                                 ^
Run Code Online (Sandbox Code Playgroud)

请帮忙解决这个问题.

android scala rx-scala

5
推荐指数
1
解决办法
924
查看次数

标签 统计

android ×1

rx-scala ×1

scala ×1