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