|
|
@@ -92,6 +92,7 @@ import rx.android.schedulers.AndroidSchedulers;
|
|
|
import rx.functions.Action1;
|
|
|
import rx.schedulers.Schedulers;
|
|
|
|
|
|
+import static com.sheep.gamegroup.util.CommonUtil.START_TASK;
|
|
|
import static com.sheep.gamegroup.util.UMConfigUtils.Event.GAME_INSTEAD_OF_RECHARGE_GET;
|
|
|
import static com.sheep.gamegroup.util.UMConfigUtils.Event.RECEIVE_AWARD_GAME_TASK;
|
|
|
|
|
|
@@ -343,12 +344,21 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
|
|
|
bottom_btn_layout.setVisibility(View.GONE);
|
|
|
break;
|
|
|
case 1000://连续任务
|
|
|
- setFirstBtnState();
|
|
|
+ switch (taskEty.getOpen_mode()){//连续任务的打开方式 1:打开应用 2:H5内部 3:H5外部
|
|
|
+ case 2:
|
|
|
+ case 3:
|
|
|
+ btnTaskItem.setText(START_TASK);
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ default:
|
|
|
+ setFirstBtnState();
|
|
|
+ break;
|
|
|
+
|
|
|
+ }
|
|
|
int failChildPosition = taskEty.getFailChildPosition();//获取第一个审核失败子任务的位置
|
|
|
if (type == DownloadUtil.STATUS_INSTALLED && gettaskAcceptedEty != null && failChildPosition > -1) {//已经安装并且有任务未完成的情况下
|
|
|
btnUpImag.setText(String.format(Locale.CHINA, "重新上传截图(第%d天)", failChildPosition + 1));
|
|
|
btnUpImag.setEnabled(true);
|
|
|
- btnUpImag.setVisibility(View.VISIBLE);
|
|
|
}
|
|
|
break;
|
|
|
case 1002:
|
|
|
@@ -376,7 +386,7 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
|
|
|
switch (taskEty.getTask_type()) {// 1时间试玩任务 2 信用卡任务 3应用下载 4h5业务 1001畅思 1000连续任务, 1002 1003游戏任务 1004 小米游戏任务
|
|
|
case 4://h5业务
|
|
|
type = TASK_TYPE_H5;
|
|
|
- btnTaskItem.setText(CommonUtil.START_TASK);
|
|
|
+ btnTaskItem.setText(START_TASK);
|
|
|
switch (gettaskAcceptedEty.getStatus()) {
|
|
|
case 1://"已接受任务";
|
|
|
case 2:// "正在进行中";
|
|
|
@@ -412,6 +422,19 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
|
|
|
setGameTaskFirstBtnState();
|
|
|
}
|
|
|
break;
|
|
|
+ case 1000://连续任务
|
|
|
+ switch (taskEty.getOpen_mode()){//连续任务的打开方式 1:打开应用 2:H5内部 3:H5外部
|
|
|
+ case 2:
|
|
|
+ case 3:
|
|
|
+ btnTaskItem.setText(START_TASK);
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ default:
|
|
|
+ setFirstBtnState();
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ setOtherTaskBtnState();
|
|
|
+ break;
|
|
|
default://其它任务先设置下载状态
|
|
|
setFirstBtnState();
|
|
|
setOtherTaskBtnState();
|
|
|
@@ -475,7 +498,7 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
|
|
|
private void setOtherTaskBtnState() {
|
|
|
switch (taskEty.getInspect_type()) {// 1自动审核 2手动审核 3,应用自动审核
|
|
|
case 1:
|
|
|
- btnUpImag.setText("调试中");//第二按钮不可点击且显示状态(sdk自动审核暂不支持)
|
|
|
+ btnUpImag.setText("无需截图");//第二按钮不可点击且显示状态(sdk自动审核暂不支持)
|
|
|
btnUpImag.setEnabled(false);
|
|
|
break;
|
|
|
case 2:
|
|
|
@@ -497,7 +520,7 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
|
|
|
btnUpImag.setVisibility(View.GONE);
|
|
|
break;
|
|
|
default:
|
|
|
- if(taskEty.getTask_type() == 1000)//连续任务
|
|
|
+ if(taskEty.isSuccession())//连续任务
|
|
|
setAutoSuccessionTaskBottomState();
|
|
|
else
|
|
|
setAutoTaskSecondBtnState();
|