From 0039d73b0824debe7c3e22727b1e1be2440fa6e7 Mon Sep 17 00:00:00 2001 From: "k.liang" Date: Wed, 23 Feb 2022 17:35:48 +0800 Subject: [PATCH] =?utf8?q?=E6=9B=B4=E6=96=B0=E4=BD=93=E6=B8=A9=E6=B5=8B?= =?utf8?q?=E8=AF=95UI=E4=B8=8A=E6=98=BE=E7=A4=BA=E7=9A=84toast=E5=92=8C?= =?utf8?q?=E6=B5=8B=E9=87=8F=E5=AE=8C=E6=88=90=E7=9A=84=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- app/release/output-metadata.json | 6 +++--- .../repository/TemperatureRepository.kt | 18 +++++++++++------- .../viewmodel/TemperatureViewModel.kt | 10 +++++----- app/version_code.properties | 4 ++-- 4 files changed, 21 insertions(+), 17 deletions(-) diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json index 46c8858..638f3dd 100644 --- a/app/release/output-metadata.json +++ b/app/release/output-metadata.json @@ -10,9 +10,9 @@ { "type": "SINGLE", "filters": [], - "versionCode": 25, - "versionName": "202107171628", - "outputFile": "ICL02Temperature_V25_202107171628_release.apk" + "versionCode": 27, + "versionName": "202202231730", + "outputFile": "ICL02Temperature_V27_202202231730_release.apk" } ] } \ No newline at end of file diff --git a/app/src/main/java/com/ic/temperature/repository/TemperatureRepository.kt b/app/src/main/java/com/ic/temperature/repository/TemperatureRepository.kt index e188812..cd8baa1 100644 --- a/app/src/main/java/com/ic/temperature/repository/TemperatureRepository.kt +++ b/app/src/main/java/com/ic/temperature/repository/TemperatureRepository.kt @@ -10,11 +10,11 @@ import android.os.Handler import android.os.IBinder import android.os.Looper import android.os.Message -import android.util.Log import android.widget.Toast import com.ic.temperature.R import com.ic.temperature.utils.Constants import com.ic.temperature.utils.IcLog +import com.ic.temperature.utils.SystemUtils import com.ic.temperature.widget.CustomDialogStrategy import com.ic.work.ITempSensorCallback import com.ic.work.ITempSensorService @@ -121,7 +121,10 @@ class TemperatureRepository(context: Context) { //正在获取 IcLog.d(TAG, "正在获取 ...") if (mUiRefreshHandler != null) { - mUiRefreshHandler.sendEmptyMessage(RUNING_TASK_TYPE) + val customname: String = SystemUtils.getSystemProperties("persist.sys.customname") + if (!customname.equals("Gator")) { + mUiRefreshHandler.sendEmptyMessage(RUNING_TASK_TYPE) + } } } @@ -142,11 +145,12 @@ class TemperatureRepository(context: Context) { override fun handleMessage(msg: Message) { super.handleMessage(msg) when (msg.what) { - RUNING_TASK_TYPE -> Toast.makeText( - mContext, - mContext.getString(R.string.background_test), - Toast.LENGTH_SHORT - ).show() + RUNING_TASK_TYPE -> + Toast.makeText( + mContext, + mContext.getString(R.string.background_test), + Toast.LENGTH_SHORT + ).show() WAITING_TASK_TYPE -> showDialog() } } diff --git a/app/src/main/java/com/ic/temperature/viewmodel/TemperatureViewModel.kt b/app/src/main/java/com/ic/temperature/viewmodel/TemperatureViewModel.kt index 90c7a0e..19b13b8 100644 --- a/app/src/main/java/com/ic/temperature/viewmodel/TemperatureViewModel.kt +++ b/app/src/main/java/com/ic/temperature/viewmodel/TemperatureViewModel.kt @@ -44,17 +44,17 @@ class TemperatureViewModel() : ViewModel() { override fun handleMessage(msg: Message) { val viewModelValue = this.viewModel?.get() ?: return val isWearEnoughTime = viewModelValue.checkWearTimeEnough() + if (isWearEnoughTime) { + viewModelValue.mCheckTips.postValue(viewModelValue.mContext.getString(R.string.activity_temp_tips_end)) + } else { + viewModelValue.mCheckTips.postValue(viewModelValue.mContext.getString(R.string.activity_temp_tips_wear_too_short)) + } when (msg.what) { UPDATE_TEMPERATURE_FINAL_DATA -> { println("UPDATE_TEMPERATURE_FINAL_DATA...") //最终结果 //结束一些loading和文字提示 viewModelValue.mShowLoading.postValue(false) - if (isWearEnoughTime) { - viewModelValue.mCheckTips.postValue(viewModelValue.mContext.getString(R.string.activity_temp_tips_end)) - } else { - viewModelValue.mCheckTips.postValue(viewModelValue.mContext.getString(R.string.activity_temp_tips_wear_too_short)) - } val temperature = msg.obj as Temperature viewModelValue.updateUIData(temperature) } diff --git a/app/version_code.properties b/app/version_code.properties index b768e2b..f12a8ba 100644 --- a/app/version_code.properties +++ b/app/version_code.properties @@ -1,2 +1,2 @@ -#Sat Jul 17 16:28:03 CST 2021 -VERSION_CODE=25 +#Wed Feb 23 17:30:34 CST 2022 +VERSION_CODE=27 -- 2.17.1