|
@@ -437,11 +437,7 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
|
|
|
btnUpImag.setVisibility(View.GONE);
|
|
btnUpImag.setVisibility(View.GONE);
|
|
|
break;
|
|
break;
|
|
|
default:
|
|
default:
|
|
|
- if(taskEty.getTask_type() == 1000)//连续任务
|
|
|
|
|
- setSuccessionTaskBottomState();
|
|
|
|
|
- else if(gettaskAcceptedEty.getStatus() == 6) {//试玩任务审核失败可以重新提交
|
|
|
|
|
- btnUpImag.setText("重新提交");
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ setOtherNormalTaskBtnState();
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|
|
@@ -462,6 +458,32 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
|
|
+ * 设置连续任务与试玩任务两个按钮状态(任务未下线且有任务记录且是手动审核任务且已经安装应用)
|
|
|
|
|
+ * 注:前提是gettaskAcceptedEty不为空哦
|
|
|
|
|
+ */
|
|
|
|
|
+ private void setOtherNormalTaskBtnState() {
|
|
|
|
|
+ boolean isSuccession = taskEty.isSuccession();
|
|
|
|
|
+ if(isSuccession){//连续任务
|
|
|
|
|
+ setSuccessionTaskBottomState();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ switch (gettaskAcceptedEty.getStatus()) {
|
|
|
|
|
+ case 1://"已接受任务";
|
|
|
|
|
+ case 2:// "正在进行中";
|
|
|
|
|
+ break;
|
|
|
|
|
+ case 6://试玩任务审核失败可以重新提交
|
|
|
|
|
+ btnUpImag.setText("重新提交");
|
|
|
|
|
+ break;
|
|
|
|
|
+ case 7:// "提交审核";
|
|
|
|
|
+ btnUpImag.setVisibility(View.GONE);
|
|
|
|
|
+ break;
|
|
|
|
|
+ case 3://完成任务
|
|
|
|
|
+ btnUpImag.setVisibility(View.GONE);
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
* 设置游戏任务中两个按钮的状态和文字显示(任务未下线且有任务记录)
|
|
* 设置游戏任务中两个按钮的状态和文字显示(任务未下线且有任务记录)
|
|
|
* 注:前提是gettaskAcceptedEty不为空哦
|
|
* 注:前提是gettaskAcceptedEty不为空哦
|
|
|
*/
|
|
*/
|
|
@@ -1408,5 +1430,6 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
|
|
|
protected void onDestroy() {
|
|
protected void onDestroy() {
|
|
|
super.onDestroy();
|
|
super.onDestroy();
|
|
|
CommonUtil.getInstance().cancelAllTimers(CommonUtil.getInstance().timerHashMap);
|
|
CommonUtil.getInstance().cancelAllTimers(CommonUtil.getInstance().timerHashMap);
|
|
|
|
|
+ Aria.download(this).unRegister();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|