-
Notifications
You must be signed in to change notification settings - Fork 258
DownloadWorker
Haoge edited this page Dec 14, 2017
·
1 revision
在检查到有更新时。下载最新的apk文件。并通知下载进度。
[UpdateConfig.getConfig() / UpdateBuilder.create()]
.setDownloadWorker(downloadWorker)
- 特性:
- 支持断点下载功能。
public class Worker extends DownloadWorker {
@Override
protected void download (String url, File target) throw Exception {
// 参数url:下载的apk路径
// 参数target: 需要将数据下载到的文件。由ApkFileCreator接口创建
// 当使用的网络框架可以支持进度条通知时,调用sendDownloadProgress(long, long)触发进度条消息通知
// 当下载出现异常时。若使用的是同步请求。则无需理会,若使用的是异步请求。则需手动调用sendDownloadError(Throwable)
// 当下载任务执行完毕时:需手动调用sendDownloadComplete(File)通知用户并启动下一步任务
}
}