diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/HomeActivity.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/HomeActivity.kt index 46a9eec..87b0caa 100644 --- a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/HomeActivity.kt +++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/HomeActivity.kt @@ -165,8 +165,10 @@ class HomeActivity : NoOptionsActivity() { } private fun showTipView() { - TxtOverlay.getOverlayBitmap()?.let { - mBinding.tipView.setImageBitmap(it) + lifecycleScope.launch(Dispatchers.Main) { + TxtOverlay.getOverlayBitmap()?.let { + mBinding.tipView.setImageBitmap(it) + } } } @@ -221,7 +223,7 @@ class HomeActivity : NoOptionsActivity() { warningList?.forEachIndexed { index, it -> builder.append(it.gasName).append("浓度异常,") .append("当前值: ${it.gasValue} ${it.unit}") - if (it.overRange){ + if (it.overRange) { builder.append(",且超过传感器量程") } if (index != warningList.size - 1) {