Skip to content

CheckCallback

Haoge edited this page Dec 14, 2017 · 1 revision

作用

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

配置

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

接口

CheckCallback

默认实现

定制

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

public class CheckCallBack implements UpdateCheckCB {

  @Override
  public void onCheckError(Throwable t) {
    // 当更新检查错误的时候通知到此。
  }

  @Override
  public void onUserCancel() {
    // 用户点击取消更新的时候通知到此
  }

  @Override
  public void onCheckIgnore(Update update) {
     // 用户点击忽略此版本更新时通知到此
  }

  @Override
  public void onCheckStart() {
    // 此方法的回调所处线程异于其他回调。其他回调所处线程为UI线程。
    // 此方法所处线程为你启动更新任务是所在线程
  }

  @Override
  public void hasUpdate(Update update) {
    // 检查到有更新时通知到此
  }

  @Override
  public void noUpdate() {
    // 检查到无更新时通知到此
  }

}