drake 4 лет назад
Родитель
Сommit
b939845d35
1 измененных файлов с 15 добавлено и 1 удалено
  1. 15 1
      docs/global-error-handle.md

+ 15 - 1
docs/global-error-handle.md

@@ -2,13 +2,27 @@ Net具备完善的全局错误处理机制 <br>
 
 默认情况下不需要去定义错误处理, 因为`NetConfig`默认实现适用于大部分情况的错误处理.
 
-但是如果你想要自定义或者监听错误, 你可以覆盖默认的错误处理.  使用`NetConfig`的以下函数
+但是如果你想要自定义或者监听错误, 你可以覆盖默认的错误处理.  在`initNet`回调函数里面自定义全局错误处理
 
 |场景|处理函数|处理方式|
 |-|-|-|
 |普通网络请求/自动加载框|`onError`|`toast`提示后端定义的错误消息|
 |自动缺省页|`onStateError`|部分错误信息`toast`|
 
+示例
+
+```kotlin
+initNet("http://localhost:80/") {
+
+    onError {
+        // this 即异常对象
+    }
+
+    onStateError {
+        // this 即异常对象
+    }
+}
+```
 
 缺省页不需要所有的错误信息都吐司(toast)提示, 因为错误页可能已经展示错误信息, 所以这里两者处理的函数区分.