Commit ed8da38c by 刘鹏

feat : 去掉测试重复时间代码

parent 3b3155e2
...@@ -12,7 +12,7 @@ ext { ...@@ -12,7 +12,7 @@ ext {
"m-user-medical" : "0.0.61.90", "m-user-medical" : "0.0.61.90",
"m-home" : "0.0.22.70", "m-home" : "0.0.22.70",
"m-im" : "0.0.20.76", "m-im" : "0.0.20.76",
"m-im-medical" : "0.0.20.79", "m-im-medical" : "0.0.20.81",
"m-dynamic" : "0.0.7.28", "m-dynamic" : "0.0.7.28",
"m-article" : "0.0.0.10", "m-article" : "0.0.0.10",
...@@ -98,7 +98,7 @@ ext { ...@@ -98,7 +98,7 @@ ext {
"m-user-medical" : "0.0.61.90", "m-user-medical" : "0.0.61.90",
"m-home" : "0.0.22.70", "m-home" : "0.0.22.70",
"m-im" : "0.0.20.76", "m-im" : "0.0.20.76",
"m-im-medical" : "0.0.20.79", "m-im-medical" : "0.0.20.81",
"m-dynamic" : "0.0.7.28", "m-dynamic" : "0.0.7.28",
"m-article" : "0.0.0.8", "m-article" : "0.0.0.8",
......
...@@ -523,43 +523,48 @@ public class YDLMessageFragment extends TFragment implements ModuleProxy { ...@@ -523,43 +523,48 @@ public class YDLMessageFragment extends TFragment implements ModuleProxy {
if (!TextUtils.isEmpty(statusName)) { if (!TextUtils.isEmpty(statusName)) {
tv_receive_undiagnosis.setText(statusName); tv_receive_undiagnosis.setText(statusName);
} }
timer = new CountDownTimer(time * 1000, 1) { if(timer != null){
@Override timer.cancel();
public void onTick(long millisUntilFinished) { }else {
//单位时 timer = new CountDownTimer(time * 1000, 1) {
long hour = millisUntilFinished / (1000 * 60 * 60); @Override
//单位分 public void onTick(long millisUntilFinished) {
long minute = (millisUntilFinished - hour * (1000 * 60 * 60)) / (1000 * 60); //单位时
//单位秒 long hour = millisUntilFinished / (1000 * 60 * 60);
long second = (millisUntilFinished - hour * (1000 * 60 * 60) - minute * (1000 * 60)) / 1000; //单位分
String timeStr = ""; long minute = (millisUntilFinished - hour * (1000 * 60 * 60)) / (1000 * 60);
if (hour != 0) { //单位秒
timeStr = hour + "小时" + minute + "分" + second + "秒"; long second = (millisUntilFinished - hour * (1000 * 60 * 60) - minute * (1000 * 60)) / 1000;
} else if (hour == 0 && minute != 0) { String timeStr = "";
timeStr = minute + "分" + second + "秒"; if (hour != 0) {
}else if (hour == 0 && minute == 0 && second != 0) { timeStr = hour + "小时" + minute + "分" + second + "秒";
timeStr = second + "秒"; } else if (hour == 0 && minute != 0) {
} timeStr = minute + "分" + second + "秒";
if (!TextUtils.isEmpty(timeStr)){ }else if (hour == 0 && minute == 0 && second != 0) {
String timeEnd = "后问诊结束"; timeStr = second + "秒";
SpannableStringBuilder spannable = new SpannableStringBuilder(timeStr + timeEnd); }
spannable.setSpan(new ForegroundColorSpan(Color.parseColor("#007AFF")), if (!TextUtils.isEmpty(timeStr)){
0, String timeEnd = "后问诊结束";
timeStr.length(), SpannableStringBuilder spannable = new SpannableStringBuilder(timeStr + timeEnd);
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE spannable.setSpan(new ForegroundColorSpan(Color.parseColor("#007AFF")),
); 0,
timeStr.length(),
time_count_down.setText(spannable); Spanned.SPAN_EXCLUSIVE_EXCLUSIVE
}else { );
time_count_down.setText("");
time_count_down.setText(spannable);
}else {
time_count_down.setText("");
}
} }
}
@Override @Override
public void onFinish() { public void onFinish() {
}
};
}
}
};
timer.start(); timer.start();
} else if (type == 20) { } else if (type == 20) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment