获取任务列表

下载

  • 获取所有普通下载任务,包括已完成和为完成的普通任务
    List<DownloadEntity> list = Aria.download(this).getTaskList();
    
  • 获取所有未完成的普通下载任务
    List<DownloadEntity> list = Aria.download(this).getAllNotCompleteTask();
    
  • 获取所有已经完成的普通任务
    List<DownloadEntity> list = Aria.download(this).getAllCompleteTask();
    
  • 获取组合任务列表
    List<DownloadGroupEntity> group = Aria.download(this).getGroupTaskList();
    
  • 获取所有任务的任务列表
    List<AbsEntity> list = Aria.download(this).getTotalTaskList();
    

上传

  • 获取所有普通下载任务,包括已完成和为完成的普通任务
    List<UploadEntity> list = Aria.upload(this).getTaskList();
    
  • 获取所有未完成的普通下载任务
    List<UploadEntity> list = Aria.upload(this).getAllNotCompleteTask();
    
  • 获取所有已经完成的普通任务
    List<UploadEntity> list = Aria.upload(this).getAllCompleteTask();
    

任务列表分页(3.6.2以上版本支持)

如果你的任务很多,需要分页获取列表数据,你可以使用以上所有获取列表的方法对应的重载函数,如:

  /**
   * 分页获取所有普通下载任务
   *
   * @param page 当前页,不能小于1
   * @param num 每页数量,不能小于1
   * @return 如果页数大于总页数,返回null
   */
  List<DownloadEntity> list = Aria.download(this).getTaskList(page, num);
Copyright © 2018 laoyuyu. | 蜀ICP备17031160号.            更新时间: 2019-07-17

results matching ""

    No results matching ""