|
|
@ -378,12 +378,11 @@ public class DownloadGroupUtil implements IDownloadUtil { |
|
|
|
handleSpeed(0); |
|
|
|
handleSpeed(0); |
|
|
|
mListener.onSubComplete(entity); |
|
|
|
mListener.onSubComplete(entity); |
|
|
|
//如果子任务完成的数量和总任务数一致,表示任务组任务已经完成
|
|
|
|
//如果子任务完成的数量和总任务数一致,表示任务组任务已经完成
|
|
|
|
if (mCompleteNum >= mTaskEntity.getEntity().getSubTask().size()){ |
|
|
|
if (mCompleteNum >= mTaskEntity.getEntity().getSubTask().size()) { |
|
|
|
closeTimer(false); |
|
|
|
closeTimer(false); |
|
|
|
mListener.onComplete(); |
|
|
|
mListener.onComplete(); |
|
|
|
} |
|
|
|
} else if (mCompleteNum + mFailNum >= mActualTaskNum) { |
|
|
|
//如果子任务完成数量加上失败的数量和总任务数一致,则任务组停止下载
|
|
|
|
//如果子任务完成数量加上失败的数量和总任务数一致,则任务组停止下载
|
|
|
|
if (mCompleteNum + mFailNum >= mActualTaskNum) { |
|
|
|
|
|
|
|
closeTimer(false); |
|
|
|
closeTimer(false); |
|
|
|
mListener.onComplete(); |
|
|
|
mListener.onComplete(); |
|
|
|
} |
|
|
|
} |
|
|
|