采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我很好奇为什么要定义一个coroutineScope,红线里的话都说的这么明白了,完全可以通过全局函数coroutineContext[job]拿到作用域,然后就可以继续调用launch了
launch是CoroutineScope的函数,你拿到job有啥用呢
可是job是AbstractCoroutine啊。AbstractCoroutine不是实现了CoroutineScope么。
但Job没有吧。面向接口编程
嗯嗯,看来那这就是设计领域的问题了。反正创建一个简单协程的代价很低,本质无非就是创建一个对象然后调用其resume。
登录后可查看更多问答,登录/注册
如果有一门语言可以取代Java,那么它一定是Kotlin。
1.5k 4
1.5k 1
365 1
142 20
1.3k 16