【发布时间】:2021-04-02 23:16:18
【问题描述】:
我想知道如何在不使用任何作用域的情况下使用 RxJava 调用协程。
如果我有
suspend fun fetchInfo() {
//some code here
}
- 它必须返回一个 Observable 吗??
- 调用者应该能够指定正在运行的线程(即 Schedulers.IO )
- 我或许可以使用 runBlocking,但不确定如何连接所有内容。
谢谢
【问题讨论】:
-
你只能从另一个挂起函数或像启动这样的协程构建器调用挂起函数。我自己没有使用 RxJava,但我可以想象有适配器可以将协程与 RxJava 连接起来。
-
两者之间存在bridges。
标签: java android kotlin rx-java kotlin-coroutines