错误处理

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

收集网络日志

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


以下位置抛出异常会被捕获

函数 描述
作用域 scopeXX代码块中
拦截器 Interceptor/RequestInterceptor
转换器 NetConverter

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

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


捕获不到异常

如果请求未执行await(), 那么即使发生错误也不会被捕获到


自定义请阅读全局错误处理