Browse Source

doc: switch-thread.md
doc: config.md

drake 2 years ago
parent
commit
a521d5fc66
2 changed files with 10 additions and 10 deletions
  1. 7 7
      docs/config.md
  2. 3 3
      docs/switch-thread.md

+ 7 - 7
docs/config.md

@@ -71,21 +71,21 @@ NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
 
 [NetConfig](api/-net/com.drake.net/-net-config/index.html)的字段即为全局配置, 可随时修改
 
-例如Retrofit的动态`BaseURL`功能就可以直接修改`NetConfig.host`
-
 ```kotlin
-NetConfig.host = "https://github.com/liangjingkanji/Net/"
+NetConfig.converter = MyNewConverter() // 修改全局数据转换器
+NetConfig.okHttpClient // 修改全局默认客户端
 ```
 
+更多请访问源码查看
 
-## 动态BaseURL
+## BaseUrl
 
-这个概念来源于Retrofit, 因为Retrofit无法动态修改Host, 但是这个Net支持随时修改
+这个概念来源于Retrofit, 因为Retrofit无法动态修改Host, 但是这个Net支持随时修改. 以下介绍三种修改方式
 
 1) 直接修改
 
 ```kotlin
-NetConfig.host = "新的BaseURL"
+NetConfig.host = "新的BaseUrl"
 ```
 
 
@@ -119,6 +119,6 @@ scopeNetLife {
 }
 ```
 
-当然你还可以在拦截器里面统一处理, 在拦截器里面判断tag或者path来拼接域名
+和BaseUrl一样你还可以在拦截器里面统一处理, 在拦截器里面判断tag或者path来拼接域名
 
 

+ 3 - 3
docs/switch-thread.md

@@ -1,7 +1,9 @@
-所有`scope*`前缀函数的创建的作用域都默认情况下为主线程, 即可以在作用域内直接操作UI.
+所有`scope*`前缀函数的创建的作用域都默认情况下为主线程, 即可以在作用域内直接操作UI
 
 既然是默认当然也可以直接修改scope内的作用域线程也可以在里面进行多次切换
 
+> 在协程中切换线程只需要切换调度器即可
+
 ## 切换作用域调度器
 
 ```kotlin
@@ -46,5 +48,3 @@ scopeNetLife(dispatcher = Dispatchers.IO) {
 
 - `with*`函数属于调用就立即执行, 在作用域内会阻塞(不会阻塞主线程)
 - `launch/async` 属于执行并发任务, 两者区分就是有无返回值
-
-> 在协程中切换线程也被成为切换调度器