/** 自动恢复下载状态 */ public void ResumeAllTask() { for (DownTask temp : mDownTaskList) { if (temp.getDownLoadInfo().getDownState() == DownTask.TASK_WIFI_ERROR) { temp.getDownLoadInfo().setDownState(DownTask.TASK_RESUME_DOWNLOAD); temp.waiting(); } } autoDown(); }
/** 暂停当前正在下载的任务 */ public void pauseLoadingTask(String urlstr) { updateDownTaskNum(false); for (DownTask task : mDownTaskList) { if (task.getDownLoadInfo().getDownState() == DownTask.TASK_DOWNLOADING) { if (!task.getDownLoadInfo().getDownUrl().equals(urlstr)) // 排除当前播放电影下载任务 task.waiting(); } } }