网络请求发生错误一定要提示给用户, 提示语一般情况下是可读的语义句 如果你是想修改默认吐司的错误文本信息或者做国际化语言可以参考以下方法 ## 创建多语言 默认错误处理的文本被定义在`strings.xml`中, 我们可以在项目中创建多语言values来创建同名string实现国际化. 比如英语是`values-en`下创建文件`strings.xml` ```xml 连接网络失败 当前网络不可用 请求资源地址错误 无法找到指定服务器主机 连接服务器超时,%s 下载过程发生错误 读取缓存失败 解析数据时发生异常 请求失败 请求参数错误 服务响应错误 发生空异常 未知网络错误 未知错误 无错误信息 ``` ## 创建NetErrorHandler 这实际上就是[自定义全局错误处理](error-global.md), 不过你可以复制默认的实现仅修改下文本信息即可