|
|
@@ -232,10 +232,7 @@ public class DialogActivity extends Activity implements TaskDialogContract.View
|
|
|
if(task.getTaskState() == IEntity.STATE_RUNNING){
|
|
|
task.stop();
|
|
|
} else if(task.getTaskState() == IEntity.STATE_FAIL){
|
|
|
- task.cancel(true);
|
|
|
- task.cancel(true);
|
|
|
- task.removeRecord();
|
|
|
- task.removeRecord();
|
|
|
+ task.resetState();
|
|
|
} else {
|
|
|
// task.setFilePath(filePath);
|
|
|
// task.start();
|
|
|
@@ -266,8 +263,7 @@ public class DialogActivity extends Activity implements TaskDialogContract.View
|
|
|
}else if(!TextUtils.isEmpty(PackageUtil.isExistsFile(activity, taskEty.getPackage_names(), ""))){
|
|
|
ApkUtils.installApk(activity, filePath);
|
|
|
}else{
|
|
|
- task.cancel(true);
|
|
|
- task.removeRecord();
|
|
|
+ task.resetState();
|
|
|
// task.setFilePath(filePath);
|
|
|
// task.start();
|
|
|
mDownloadTaskService.start(downLoadInfo);
|
|
|
@@ -352,8 +348,7 @@ public class DialogActivity extends Activity implements TaskDialogContract.View
|
|
|
buttonStr = CommonUtil.START_INSTALL;
|
|
|
type = 3;
|
|
|
}else{
|
|
|
- task.cancel(true);
|
|
|
- task.removeRecord();
|
|
|
+ task.resetState();
|
|
|
buttonStr = CommonUtil.START_DOWNLOAD;
|
|
|
}
|
|
|
break;
|