We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
后台重启任务定制接口。此接口决定在什么条件下触发重启机制。
UpdateBuilder.create() .setRestartHandler(handler)
RestartHandler
DefaultRestartHandler
默认实现中触发重启机制的条件分别为:无更新、更新任务执行失败、用户取消更新、用户忽略当前版本更新、新版APK下载完成后。
public class DefaultRestartHandler extends RestartHandler { // ====复写对应的回调并进行任务重启====== @Override public void onDownloadComplete(File file) { retry(); } @Override public void onDownloadError(Throwable t) { retry(); } @Override public void noUpdate() { retry(); } @Override public void onCheckError(Throwable t) { retry(); } @Override public void onUserCancel() { retry(); } @Override public void onCheckIgnore(Update update) { retry(); } }