关于协程的异常处理


#1

throw
为什么我捕获了异常但还是崩溃了


#2

try catch要把从启动协程的地方 一起全部包裹


#3

1.你的异常抛出是在子线程抛出的,而你的try catch是在运行在主线程。
2.a.await()你可以理解为开始在工作线程执行a变量的代码块,主线程在等待。等结果处理好后,主线程获取到结果,a.await()获取结果


京ICP备16022265号-2 Kotlin China 2017 - 2018