|
|
@@ -322,6 +322,8 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
|
|
|
}
|
|
|
private static final int TASK_TYPE_INIT = -1;//初始化状态,可能是未领取,如果不是请让第一按钮处于不可见或者不可操作状态
|
|
|
private static final int TASK_TYPE_H5 = 10;//h5任务标志
|
|
|
+ private static final int TASK_TYPE_SUCCESSION_H5_OUT = 13;//连续任务中的h5任务标志
|
|
|
+ private static final int TASK_TYPE_SUCCESSION_H5_IN = 12;//连续任务中的h5任务标志
|
|
|
private static final int TASK_TYPE_RESERVATION = 11;//游戏任务中还不可以下载任务(预约任务)-->预约游戏
|
|
|
/**
|
|
|
* 用户操作按钮状态与文字设置
|
|
|
@@ -351,13 +353,13 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
|
|
|
switch (taskEty.getOpen_mode()){//连续任务的打开方式 1:打开应用 2:H5内部 3:H5外部
|
|
|
case 2:
|
|
|
case 3:
|
|
|
+ type = TASK_TYPE_H5 + taskEty.getOpen_mode();
|
|
|
btnTaskItem.setText(START_TASK);
|
|
|
break;
|
|
|
case 1:
|
|
|
default:
|
|
|
setFirstBtnState();
|
|
|
break;
|
|
|
-
|
|
|
}
|
|
|
int failChildPosition = taskEty.getFailChildPosition();//获取第一个审核失败子任务的位置
|
|
|
if (type == DownloadUtil.STATUS_INSTALLED && gettaskAcceptedEty != null && failChildPosition > -1) {//已经安装并且有任务未完成的情况下
|
|
|
@@ -436,6 +438,7 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
|
|
|
switch (taskEty.getOpen_mode()){//连续任务的打开方式 1:打开应用 2:H5内部 3:H5外部
|
|
|
case 2:
|
|
|
case 3:
|
|
|
+ type = TASK_TYPE_H5 + taskEty.getOpen_mode();
|
|
|
btnTaskItem.setText(START_TASK);
|
|
|
break;
|
|
|
case 1:
|
|
|
@@ -884,6 +887,20 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
|
|
|
Jump2View.getInstance().goWeb(activity, ext.getUrl());
|
|
|
}
|
|
|
break;
|
|
|
+ case TASK_TYPE_SUCCESSION_H5_OUT://连续任务中的h5任务跳转h5页面,这里服务器返回的连接放到了下载链接里
|
|
|
+ if (taskEty == null || TextUtils.isEmpty(taskEty.getDownload_link())) {
|
|
|
+ G.showToast(R.string.service_data_error);
|
|
|
+ } else {
|
|
|
+ Jump2View.getInstance().goWeb(activity, taskEty.getDownload_link());
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case TASK_TYPE_SUCCESSION_H5_IN://连续任务中的h5任务跳转h5页面,这里服务器返回的连接放到了下载链接里
|
|
|
+ if (taskEty == null || TextUtils.isEmpty(taskEty.getDownload_link())) {
|
|
|
+ G.showToast(R.string.service_data_error);
|
|
|
+ } else {
|
|
|
+ Jump2View.getInstance().goWeb(activity, taskEty.getDownload_link(), taskEty.getTask_name());
|
|
|
+ }
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
|