Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 255
RestartHandler
Haoge edited this page Mar 23, 2018
·
1 revision
后台重启任务定制接口。此接口决定在什么条件下触发重启机制。
UpdateBuilder.create()
.setRestartHandler(handler)
默认实现中触发重启机制的条件分别为:无更新、更新任务执行失败、用户取消更新、用户忽略当前版本更新、新版APK下载完成后。
publicclassDefaultRestartHandlerextendsRestartHandler {
// ====复写对应的回调并进行任务重启======@OverridepublicvoidonDownloadComplete(Filefile) {
retry();
}
@OverridepublicvoidonDownloadError(Throwablet) {
retry();
}
@OverridepublicvoidnoUpdate() {
retry();
}
@OverridepublicvoidonCheckError(Throwablet) {
retry();
}
@OverridepublicvoidonUserCancel() {
retry();
}
@OverridepublicvoidonCheckIgnore(Updateupdate) {
retry();
}
}