获取任务列表
下载
- 获取所有普通下载任务,包括已完成和为完成的普通任务
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);