NetCallback

abstract class NetCallback<T>(lifecycle: LifecycleOwner?, lifeEvent: Lifecycle.Event) : Callback

提供泛型转换特性 相对于OkHttp的Callback新增三个回调函数: onSuccessonComplete 这三个函数都运行在主线程上

Constructors

NetCallback
Link copied to clipboard
fun NetCallback(lifecycle: LifecycleOwner? = null, lifeEvent: Lifecycle.Event = Lifecycle.Event.ON_DESTROY)

Functions

onComplete
Link copied to clipboard
open fun onComplete(call: Call, e: IOException?)
onError
Link copied to clipboard
open fun onError(call: Call, e: IOException)
onFailure
Link copied to clipboard
open override fun onFailure(call: Call, e: IOException)
onResponse
Link copied to clipboard
open override fun onResponse(call: Call, response: Response)
onStart
Link copied to clipboard
open fun onStart(request: Request)
onSuccess
Link copied to clipboard
abstract fun onSuccess(call: Call, result: T)

Properties

lifecycle
Link copied to clipboard
val lifecycle: LifecycleOwner? = null
lifeEvent
Link copied to clipboard
val lifeEvent: Lifecycle.Event

Inheritors

DialogCallback
Link copied to clipboard
PageCallback
Link copied to clipboard
StateCallback
Link copied to clipboard