|
|
@@ -274,6 +274,7 @@ public class DialogActivity extends Activity implements TaskDialogContract.View
|
|
|
start_task_tv.setText("下载中");
|
|
|
}else {
|
|
|
mDownloadTaskService.pause(downLoadInfo);
|
|
|
+ type = 2;
|
|
|
}
|
|
|
|
|
|
break;
|
|
|
@@ -289,8 +290,14 @@ public class DialogActivity extends Activity implements TaskDialogContract.View
|
|
|
type = 1;
|
|
|
toTestPlay();
|
|
|
return;
|
|
|
+ }else if(!TextUtils.isEmpty(PackageUtil.isExistsFile(activity, task_entity.getPackage_names(), ""))){
|
|
|
+ PackageUtil.installApk(activity, downLoadInfo.getMApkPath()+"");
|
|
|
+ }else{
|
|
|
+ downLoadInfo.setMStatus(4);
|
|
|
+ downLoadInfo.setMDownloadTaskId(null);
|
|
|
+ type = 2;
|
|
|
+ startStask();
|
|
|
}
|
|
|
- PackageUtil.installApk(activity, downLoadInfo.getMApkPath()+"");
|
|
|
break;
|
|
|
case 4:
|
|
|
Jump2View.getInstance()
|
|
|
@@ -320,7 +327,10 @@ public class DialogActivity extends Activity implements TaskDialogContract.View
|
|
|
Build.VERSION.SDK_INT, task_entity.getIcon(), task_entity.getPackage_size(),task_entity.getAcceptedTaskId(), 1);
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+ if(downLoadInfo.getMGameID() == null || downLoadInfo.getMGameID() == 0){
|
|
|
+ downLoadInfo.setMGameID(task_entity.getAcceptedTaskId());
|
|
|
+ mDownloadTaskService.addDownloadTask(downLoadInfo);
|
|
|
+ }
|
|
|
type = 0;
|
|
|
if(task_entity.getRunTask() == 0){//开始任务
|
|
|
buttonStr = "开始任务";
|