Skip to content

CheckCallback

Haoge edited this page Dec 14, 2017 · 1 revision

作用

用户在检查更新过程中的回调。此处的回调只用来监听状态变化。并不会对更新流程造成影响。

配置

[UpdateConfig.getConfig() / UpdateBuilder.create()] .setCheckCallback(callback)

接口

CheckCallback

默认实现

定制

此实现类主要用于给用户做轻提示通知。此处的通知不会影响到更新流程

publicclassCheckCallBackimplementsUpdateCheckCB {
@OverridepublicvoidonCheckError(Throwablet) {
// 当更新检查错误的时候通知到此。
}
@OverridepublicvoidonUserCancel() {
// 用户点击取消更新的时候通知到此
}
@OverridepublicvoidonCheckIgnore(Updateupdate) {
// 用户点击忽略此版本更新时通知到此
}
@OverridepublicvoidonCheckStart() {
// 此方法的回调所处线程异于其他回调。其他回调所处线程为UI线程。// 此方法所处线程为你启动更新任务是所在线程
}
@OverridepublicvoidhasUpdate(Updateupdate) {
// 检查到有更新时通知到此
}
@OverridepublicvoidnoUpdate() {
// 检查到无更新时通知到此
}
}

Clone this wiki locally