Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 798 Bytes

File metadata and controls

25 lines (18 loc) · 798 Bytes

Net有完善的错误处理机制, 具备捕获异常/取消请求/错误提示/追踪链路

!!! success "收集网络日志" 在Net作用域内发生的异常都会被全局错误处理捕获, 可以将其筛选上传日志


以下位置抛出异常会被捕获
函数 描述
作用域 scopeXX代码块中
拦截器 Interceptor/RequestInterceptor
转换器 NetConverter

如果捕获到错误默认会执行以下操作

  1. Logcat输出异常堆栈信息, 自定义异常抛出
  2. Toast显示错误文本, 自定义错误提示

!!! failure "捕获不到异常" 如果请求未执行`await()`, 那么即使发生错误也不会被捕获到
自定义请阅读[全局错误处理](error-global.md)