From de1edc7ad9dec23564e13c600683a2140965661e Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期一, 16 三月 2020 13:44:48 +0800
Subject: [PATCH] 优化app.java代码,防止RTK配置发两次;MCU协处理器升级以Worker的形势进行,防止多个入口升级,升级之后会删除dfu.bin,加入dfu.bin不存在的话给出提示;

---
 app/src/main/java/safeluck/drive/evaluation/viewmodels/TimeViewModel.kt |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/viewmodels/TimeViewModel.kt b/app/src/main/java/safeluck/drive/evaluation/viewmodels/TimeViewModel.kt
index 15a0f42..a521a1a 100644
--- a/app/src/main/java/safeluck/drive/evaluation/viewmodels/TimeViewModel.kt
+++ b/app/src/main/java/safeluck/drive/evaluation/viewmodels/TimeViewModel.kt
@@ -1,2 +1,41 @@
 package safeluck.drive.evaluation.viewmodels
 
+import android.util.Log
+import androidx.lifecycle.LiveData
+import androidx.lifecycle.MutableLiveData
+import androidx.lifecycle.ViewModel
+import safeluck.drive.evaluation.util.Utils
+
+class TimeViewModel : ViewModel() {
+    val TAG:String = "TimeViewModel"
+    private var time:MutableLiveData<String> = MutableLiveData<String>()
+    private var flag=true
+    fun getLiveDataTime():LiveData<String> {
+        loadTime();
+        return time
+    }
+
+    private fun loadTime() {
+
+        Thread(Runnable {
+            while (flag){
+                try {
+                    Thread.sleep(10 * 1000.toLong())
+                } catch (e: InterruptedException) {
+                    e.printStackTrace()
+                }
+                Log.i(TAG,"10s鏃堕棿鍒�")
+                time.postValue(Utils.getHHmm())
+            }
+
+
+        }).start()
+    }
+
+    override fun onCleared() {
+        Log.i(TAG,"onCleared")
+        flag = false;
+    }
+
+
+}
\ No newline at end of file

--
Gitblit v1.8.0