# NetConfig

object NetConfig
Content copied to clipboard

Net的全局配置

## Functions

initialize
Link copied to clipboard
fun initialize(host: String = "", context: Context? = null, config: OkHttpClient.Builder.() -> Unit = {})
Content copied to clipboard
初始化框架 不初始化也可以使用, 但是App使用多进程情况下要求为NetConfig.host或者context赋值, 否则会导致无法正常吐司或其他意外问题
fun initialize(host: String = "", context: Context? = null, config: OkHttpClient.Builder)
Content copied to clipboard
初始化框架 不初始化也可以使用, 但是App使用多进程情况下要求为NetConfig.host或者context赋值, 否则会导致无法正常吐司或其他意外问题

## Properties

app
Link copied to clipboard
lateinit var app: Context
Content copied to clipboard
converter
Link copied to clipboard
var converter: NetConverter
Content copied to clipboard
响应数据转换器
debug
Link copied to clipboard
var debug: Boolean = true
Content copied to clipboard
是否启用日志
dialogFactory
Link copied to clipboard
var dialogFactory: NetDialogFactory
Content copied to clipboard
请求对话框构建工厂
errorHandler
Link copied to clipboard
var errorHandler: NetErrorHandler
Content copied to clipboard
错误处理器
host
Link copied to clipboard
var host: String
Content copied to clipboard
全局域名
okHttpClient
Link copied to clipboard
var okHttpClient: OkHttpClient
Content copied to clipboard
全局单例请求客户端
requestInterceptor
Link copied to clipboard
var requestInterceptor: RequestInterceptor? = null
Content copied to clipboard
请求拦截器
runningCalls
Link copied to clipboard
var runningCalls: ConcurrentLinkedQueue<WeakReference<Call>>
Content copied to clipboard
运行中的请求
TAG
Link copied to clipboard
var TAG: String
Content copied to clipboard
网络异常日志的标签