子任务失败的问题处理

pull/661/head
mxm 5 years ago
parent 06a0d764ed
commit 4d9a887076
  1. 7
      PublicComponent/src/main/java/com/arialyy/aria/core/loader/GroupSubThreadStateManager.java

@ -22,6 +22,8 @@ import android.os.Message;
import com.arialyy.aria.core.TaskRecord; import com.arialyy.aria.core.TaskRecord;
import com.arialyy.aria.core.inf.IThreadStateManager; import com.arialyy.aria.core.inf.IThreadStateManager;
import com.arialyy.aria.core.listener.IEventListener;
import com.arialyy.aria.exception.AriaException;
import com.arialyy.aria.util.ALog; import com.arialyy.aria.util.ALog;
import com.arialyy.aria.util.CommonUtil; import com.arialyy.aria.util.CommonUtil;
import com.arialyy.aria.util.FileUtil; import com.arialyy.aria.util.FileUtil;
@ -101,7 +103,7 @@ public class GroupSubThreadStateManager implements IThreadStateManager {
(AriaException) b.getSerializable(DATA_ERROR_INFO));*/ (AriaException) b.getSerializable(DATA_ERROR_INFO));*/
quitLooper(); quitLooper();
} }
sendMessageFromMsg(msg); //sendMessageFromMsg(msg);
break; break;
case STATE_COMPLETE: case STATE_COMPLETE:
mCompleteNum.getAndIncrement(); mCompleteNum.getAndIncrement();
@ -131,6 +133,9 @@ public class GroupSubThreadStateManager implements IThreadStateManager {
//mListener.onComplete(); //mListener.onComplete();
} }
quitLooper(); quitLooper();
}else if (isFail()) {
sendMessageFromMsg(msg);
quitLooper();
} }
break; break;
case STATE_RUNNING: case STATE_RUNNING:

Loading…
Cancel
Save