From 40e5354d874c416661681cb2715d5adf8f1b128e Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期一, 30 三月 2020 12:17:37 +0800
Subject: [PATCH] 增加正则判断一个字符串是否全为数字;不再TTSWorker里面执行插入数据库操作和语音播报工作;训练模式和考试模式评判信息按时间排序;收到评判消息在线程里面进行语音播报和数据库操作
---
app/src/main/java/safeluck/drive/evaluation/bean/ScoreBean.java | 38 +++++++++++++++++++++++++++++++++++++-
1 files changed, 37 insertions(+), 1 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/ScoreBean.java b/app/src/main/java/safeluck/drive/evaluation/bean/ScoreBean.java
index 3cb50a8..e0b7191 100644
--- a/app/src/main/java/safeluck/drive/evaluation/bean/ScoreBean.java
+++ b/app/src/main/java/safeluck/drive/evaluation/bean/ScoreBean.java
@@ -1,12 +1,16 @@
package safeluck.drive.evaluation.bean;
+import com.anyun.exam.lib.MyLog;
+
+import safeluck.drive.evaluation.util.Utils;
+
/**
* MyApplication2
* Created by lzw on 2019/3/19. 14:17:11
* 閭锛�632393724@qq.com
* All Rights Saved! Chongqing AnYun Tech co. LTD
*/
-public class ScoreBean {
+public class ScoreBean implements Comparable<ScoreBean>{
/**鎵e垎鍒嗘暟*/
private float mScore;
/**鎵e垎椤圭洰*/
@@ -14,12 +18,32 @@
/**鎵e垎鍘熷洜*/
private String reason;
+ private long mUtc;
+
public ScoreBean(float mScore, String mItem, String reason) {
this.mScore = mScore;
this.mItem = mItem;
this.reason = reason;
}
+ public ScoreBean(float mScore, String mItem, String reason,String utc) {
+ this.mScore = mScore;
+ this.mItem = mItem;
+ this.reason = reason;
+ if (Utils.isDigital(utc)){
+ MyLog.i("utc鏃堕棿涓嶆槸绾暟瀛�");
+ }else{
+
+
+ mUtc = Utils.dateToLongSec(utc);
+ }
+ }
+
+ public long getUtc() {
+ return mUtc;
+ }
+
+
public float getScore() {
return mScore;
@@ -44,4 +68,16 @@
public void setReason(String reason) {
this.reason = reason;
}
+
+
+ @Override
+ public int compareTo(ScoreBean o) {
+ if (this.mUtc>o.getUtc()){
+ return -1;
+ }else if (this.mUtc==o.getUtc()){
+ return 0;
+ }else{
+ return 1;
+ }
+ }
}
--
Gitblit v1.8.0