NetConfig

object NetConfig

Net的全局配置

Functions

init
Link copied to clipboard
fun init(host: String = "", config: OkHttpClient.Builder.() -> Unit = {})
初始化框架, 该函数仅在Kotlin下有效
fun init(host: String = "", config: OkHttpClient.Builder)
初始化框架, 该函数仅在Kotlin下有效

Properties

app
Link copied to clipboard
lateinit var app: Application
全局上下文, 一般执行initNet即可, 无需手动赋值
converter
Link copied to clipboard
var converter: NetConverter
响应数据转换器
dialogFactory
Link copied to clipboard
var dialogFactory: NetDialogFactory
对话框构建工厂
errorHandler
Link copied to clipboard
var errorHandler: NetErrorHandler
错误处理器
host
Link copied to clipboard
var host: String
全局域名
logEnabled
Link copied to clipboard
var logEnabled: Boolean = true
是否启用日志
okHttpClient
Link copied to clipboard
var okHttpClient: OkHttpClient
全局单例请求客户端
onDialog
Link copied to clipboard
var onDialog: (FragmentActivity) -> Dialog
对话框, 已废弃, 请使用dialogFactory
onError
Link copied to clipboard
var onError: Throwable.() -> Unit
全局错误处理器, 已废弃, 请使用errorHandler
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>>
运行中的请求