有几个地方不理解

来源:12-2 案例:仿官方框架实现 launch 2

慕运维1283185

2020-07-03

  1. job中 fun invokeOnCompletion(onComplete: OnComplete): Disposable 视频中说可以添加回调不是很理解, 谁回掉谁,作用是什么, 还有这个disposable指的是什么

  2. resumeWith最后的newState.notifyCompletion(result)的作用是什么,

fun notifyCompletion(result: Result) {
this.disposableList.loopOn<CompletionHandlerDisposable> {
it.onComplete(result)
}
}

  1. joinsuspend(), 课程里说是给状态机加一个回调, 这个是相当于给那个switch case里边加一个case分支吗?

多谢 多谢

写回答

1回答

bennyhuo

2020-07-03

2是1的答案。函数命名其实就已经告诉你notifycompletion就是通知完成回调。建议同学自己调试一下代码理解一下先。

0
1
慕运维1283185
好的 谢谢老师
2020-07-03
共1条回复

学会Kotlin 突破开发语言瓶颈

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

1760 学习 · 481 问题

查看课程