Sfoglia il codice sorgente

任务模块修改

liujiangyao 8 anni fa
parent
commit
3d3628e261

+ 12 - 2
app/src/main/java/com/sheep/gamegroup/view/activity/DialogActivity.java

@@ -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 = "开始任务";

BIN
app/src/main/res/mipmap-xhdpi/couple_red_packets.png


BIN
app/src/main/res/mipmap-xxhdpi/couple_red_packets.png