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