NetConfig

object NetConfig

Net的全局配置

Properties

app
Link copied to clipboard
lateinit var app: Application
全局上下文, 一般执行initNet即可, 无需手动赋值
converter
Link copied to clipboard
var converter: NetConverter
errorHandler
Link copied to clipboard
var errorHandler: NetErrorHandler
全局错误处理器, 会覆盖onError/onStateError
host
Link copied to clipboard
var host: String
全局的域名或者ip(baseUrl)
logEnabled
Link copied to clipboard
var logEnabled: Boolean = true
是否启用日志
okHttpClient
Link copied to clipboard
lateinit var okHttpClient: OkHttpClient
onDialog
Link copied to clipboard
var onDialog: DialogCoroutineScope.(FragmentActivity) -> Dialog
全局加载框
onError
Link copied to clipboard
var onError: Throwable.() -> Unit
全局错误处理
onStateError
Link copied to clipboard
var onStateError: Throwable.(view: View) -> Unit
全局缺省页错误处理
requestInterceptor
Link copied to clipboard
var requestInterceptor: RequestInterceptor? = null
请求拦截器
runningCalls
Link copied to clipboard
var runningCalls: ConcurrentLinkedQueue<WeakReference<Call>>
Net中正在运行的请求Call