采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
suspend a(){ b() } suspend b{ b1() b2() } suspend b1{…} suspend b2{…} a{…}.startCoroutine(compeleted)
只有a()会被转为类型为SuspendLmabda的Continuation吗? b()、b1()、b2()都还是普通的suspend函数 对吗?
是的,没错
磨了不知道多久。接下来开始啃核心库的框架。祝自己好运。。。
厉害?表怕,有问题欢迎留言讨论哈
这个地方有点疑问,如果只有a方法会被转成continuation, b方法不转成continuation的话,b中又调用了b1,b2,那b1和b2是怎么恢复执行的?它们中的参数中的continuation也是a吗?
登录后可查看更多问答,登录/注册
如果有一门语言可以取代Java,那么它一定是Kotlin。
1.5k 4
1.5k 1
366 1
149 20
1.3k 16