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;
    }
}