刷新下载地址

有的时候文件下载到一半,url地址就失效了,或者对于某些服务器,每次下载url地址都不一样,这是你可以使用updateUrl(newUrl)updateUrls(list)来刷新地址

刷新单任务的下载地址

  • updateUrl(newUrl)
参数 类型 说明 备注
newUrl String 新的下载地址
Aria.download(this)
    .load(OLD_URL)        // 旧的下载地址
    .updateUrl(NEW_URL)    //新的下载地址
    .setFilePath(FILE_PATH)
    .start();

or

Aria.download(this)
    .loadFtp(OLD_URL)        // 旧的下载地址
    .updateUrl(NEW_URL)    //新的下载地址
    .setFilePath(FILE_PATH)
    .start();

刷新组合任务的下载地址

  • updateUrls(newUrls)
参数 类型 说明 备注
newUrls List 新的下载地址列表
 Aria.download(this)
      .loadGroup(OLD_URLS)    //旧的下载地址列表
      .updateUrls(NEW_URLS)    //新的下载地址列表
      .setDirPath(DIR_PATH)    
      .start();

强制使用文件路径

有的时候,你可能无法记录已经失效的url地址,这时你可以强制覆盖指定文件下载路径。 调用setFilePath(String, Boolean),true表示忽略路径是否被占用

Aria.download(SingleTaskActivity.this)
              .load(DOWNLOAD_URL)
              .setFilePath(path, true) // true表示忽略路径是否被占用
              .start();
Copyright © 2018 laoyuyu. | 蜀ICP备17031160号.            更新时间: 2019-07-17

results matching ""

    No results matching ""