全局配置
应用大部分页面其实缺省页都是相同的布局, 如果每个页面的缺省页都需要指定就显得很麻烦了, 所以推荐使用全局缺省页配置
全部配置由该单例对象StateConfig来配置
StateConfig.apply {
emptyLayout = R.layout.layout_empty // 配置全局的空布局
errorLayout = R.layout.layout_error // 配置全局的错误布局
loadingLayout = R.layout.layout_loading // 配置全局的加载中布局
setRetryIds(R.id.msg) // 全局的重试Id
onLoading {
}
onEmpty {
}
onError {
}
}
单例可以覆盖全局的配置, 单例即当前页面的
StateLayout