resumeWithException 抛出了异常 在外层需要try catch吗

来源:13-1 协程框架概述

weixin_慕数据8067563

2023-07-22

写回答

1回答

bennyhuo

2023-07-22

同学能举个具体的例子吗?
0
3
bennyhuo
回复
weixin_慕数据8067563
call.await() 这里是否需要捕获异常取决于实际的需求哈。如果不捕获,那么异常会被当前协程也就是 launch 启动的协程的异常处理器捕获,如果没有指定异常处理器,那么会直接交给当前协程执行所在的线程的异常处理器,通常情况来讲,这个异常处理器会导致这个线程异常退出,如果是主线程,那么进程就会异常退出。
2023-07-23
共3条回复

学会Kotlin 突破开发语言瓶颈

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

1795 学习 · 488 问题

查看课程