关于 resume 和 resumeWith 的问题
来源:12-2 案例:仿官方框架实现 launch 2

xxxxjase普通
2020-10-18
想问下 resume 和 resumeWith 的区别是啥??
我看 Continuation 只有一个 resumeWith 方法啊。。。
写回答
1回答
-
bennyhuo
2020-10-18
嗯,现在只要一个 resumeWith 函数,以及一个 resume 和 一个 resumeWithException 扩展函数。(好像最近有增加了另外一个新的 resume 扩展,参数不同,主要用于对取消的支持)。
我稍微提一句啊,最近你提了很多问题,看上去研究的比较深,一直也在反编译,按说这个小问题不应该难住你吧。反编译的代码都看的了,为什么不试着直接看下源码呢?包括另外的一个 SafeContinuation 的问题,其实看下 Kotlin 的实现就能明白,总共也就60行代码,比反编译的代码看起来可容易多了。
042020-10-18
相似问题