BaseConfig

object BaseConfig

全局配置类,便于全局修改网络请求重试次数,网络异常转换,BaseActivityBaseFragment显示loading和错误 提示方式.

Author

Ayvytr 's GitHub

Since

0.0.1

Properties

networkExceptionConverter
Link copied to clipboard
@JvmField
var networkExceptionConverter: (Throwable) -> NetworkException

全局网络异常转换NetworkException,便于自定义错误提示/国际化.

networkRetryCount
Link copied to clipboard
@JvmField
var networkRetryCount: Int = 2

全局网络请求重试次数

onShowLoading
Link copied to clipboard
@JvmField
var onShowLoading: (Context, Boolean) -> Unit

全局显示/隐藏loading. 注意:如果显示Dialog,注意内存泄漏问题

onShowMessage
Link copied to clipboard
@JvmField
var onShowMessage: (Context, CharSequence, View) -> Unit

全局错误提示,默认显示Toast

PAGE_SIZE
Link copied to clipboard
@JvmField
var PAGE_SIZE: Int = 10

全局 page size