This commit is contained in:
@@ -81,8 +81,7 @@ public abstract class AbsGroupUtil implements IUtil, Runnable {
|
||||
* 初始化组合任务状态
|
||||
*/
|
||||
private void initState() {
|
||||
mState = new GroupRunState(getWrapper().getKey(), mListener,
|
||||
mGTWrapper.getSubTaskWrapper().size(), mSubQueue);
|
||||
mState = new GroupRunState(getWrapper().getKey(), mListener, mSubQueue);
|
||||
for (DTaskWrapper wrapper : mGTWrapper.getSubTaskWrapper()) {
|
||||
if (wrapper.getEntity().getState() == IEntity.STATE_COMPLETE) {
|
||||
mState.updateCompleteNum();
|
||||
|
||||
@@ -112,30 +112,4 @@ public abstract class AbsSubDLoadUtil implements IUtil {
|
||||
mSchedulers.obtainMessage(ISchedulers.STOP, this).sendToTarget();
|
||||
}
|
||||
}
|
||||
|
||||
//@Override public void start() {
|
||||
// if (mWrapper.getRequestType() == ITaskWrapper.D_HTTP) {
|
||||
// if (needGetInfo) {
|
||||
// new Thread(new HttpFileInfoThread(mWrapper, new OnFileInfoCallback() {
|
||||
//
|
||||
// @Override public void onComplete(String url, CompleteInfo info) {
|
||||
// mDLoader = new Downloader(mListener, mWrapper);
|
||||
// mDLoader.start();
|
||||
// }
|
||||
//
|
||||
// @Override public void onFail(AbsEntity entity, BaseException e, boolean needRetry) {
|
||||
// mSchedulers.obtainMessage(ISchedulers.FAIL, SubDLoadUtil.this).sendToTarget();
|
||||
// }
|
||||
// })).start();
|
||||
// } else {
|
||||
// mDLoader = new Downloader(mListener, mWrapper);
|
||||
// mDLoader.start();
|
||||
// }
|
||||
// } else if (mWrapper.getRequestType() == ITaskWrapper.D_FTP) {
|
||||
// mDLoader = new Downloader(mListener, mWrapper);
|
||||
// mDLoader.start();
|
||||
// } else {
|
||||
// ALog.w(TAG, String.format("不识别的类型,requestType:%s", mWrapper.getRequestType()));
|
||||
// }
|
||||
//}
|
||||
}
|
||||
|
||||
@@ -72,14 +72,16 @@ public class GroupRunState {
|
||||
|
||||
private String mGroupHash;
|
||||
|
||||
GroupRunState(String groupHash, IDGroupListener listener, int subSize,
|
||||
SimpleSubQueue queue) {
|
||||
GroupRunState(String groupHash, IDGroupListener listener, SimpleSubQueue queue) {
|
||||
this.listener = listener;
|
||||
this.queue = queue;
|
||||
mSubSize = subSize;
|
||||
mGroupHash = groupHash;
|
||||
}
|
||||
|
||||
public void setSubSize(int subSize){
|
||||
mSubSize = subSize;
|
||||
}
|
||||
|
||||
/**
|
||||
* 组合任务是否正在自行
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user