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