老师,你好,问个项目上遇到的Channel使用问题(报java.lang.IllegalStateException)

来源:13-3 Channel

首席移动开发工程师

2021-07-17

java.lang.IllegalStateException
Inconsistent state CancellableContinuation(DispatchedContinuation[Dispatchers.IO, Continuation at xxxx

最近在项目中,某个版本升级后突然在bulgy收集到一堆这样的报错。看报错的堆栈,该版本没有修改过。

项目中某地方用到了Channel来管理并进行发送网络请求。

不知道是否会受kt版本的影响?检查了下两个版本,发现在新版本中,由于引入了一些库,库中使用到的版本是1.5.0,原来上一个版本是1.4.2 。

写回答

1回答

bennyhuo

2021-07-17

最好保持协程库的版本跟kotlin的版本能对应,1.5可能跟1.4有不兼容的逻辑

0
0

学会Kotlin 突破开发语言瓶颈

如果有一门语言可以取代Java,那么它一定是Kotlin。

1760 学习 · 481 问题

查看课程