IVBTransportService 发起请求使用的协程Scope为CoroutineScope(Dispatchers.IO),网络异常发生在 Dispatchers.IO 的协程任务中,且没有被正确处理,最终被 CoroutineScheduler 抛出,导致了应用的 Uncaught Exception ,从而引起崩溃。 是否考虑使用 CoroutineExceptionHandler来处理异常 或者 使用suspend方法替代callback,由调用者来提供scope
IVBTransportService 发起请求使用的协程Scope为CoroutineScope(Dispatchers.IO),网络异常发生在 Dispatchers.IO 的协程任务中,且没有被正确处理,最终被 CoroutineScheduler 抛出,导致了应用的 Uncaught Exception ,从而引起崩溃。
是否考虑使用 CoroutineExceptionHandler来处理异常 或者 使用suspend方法替代callback,由调用者来提供scope