From f2a6de55b999c305fe83242f99ebc8112dc3ca49 Mon Sep 17 00:00:00 2001 From: lvmeng <848755140@qq.com> Date: Tue, 10 Mar 2026 10:47:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=BB=98=E8=AE=A4=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/sw/platecabinet/activity/DeviceInitActivity.kt | 4 ++-- app/src/main/java/com/sw/platecabinet/utils/SpTool.kt | 10 ++++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/sw/platecabinet/activity/DeviceInitActivity.kt b/app/src/main/java/com/sw/platecabinet/activity/DeviceInitActivity.kt index c4e727d..fc50943 100644 --- a/app/src/main/java/com/sw/platecabinet/activity/DeviceInitActivity.kt +++ b/app/src/main/java/com/sw/platecabinet/activity/DeviceInitActivity.kt @@ -51,9 +51,9 @@ class DeviceInitActivity : BaseActivity() { withContext(Dispatchers.Default) { //val count = FaceApi().queryFaceCount() //if (count == 0) { - if (SpTool.getFirstGetFace()) { + if (SpTool.firstGetFace) { userViewModel.getUserFaceCache { status, msg -> - SpTool.setFirstGetFace(false) + SpTool.firstGetFace = false getDeviceConfig() } } else { diff --git a/app/src/main/java/com/sw/platecabinet/utils/SpTool.kt b/app/src/main/java/com/sw/platecabinet/utils/SpTool.kt index 362dd65..501b08d 100644 --- a/app/src/main/java/com/sw/platecabinet/utils/SpTool.kt +++ b/app/src/main/java/com/sw/platecabinet/utils/SpTool.kt @@ -6,6 +6,7 @@ import com.sw.inbound.utils.SPUtil import com.sw.inbound.utils.SPUtil.Companion.getInstance import com.sw.platecabinet.MyApp import com.sw.platecabinet.model.response.EquipmentUserInfo +import kotlin.text.get object SpTool { const val LAST_FACE_TIMESTAMP: String = "faceTimestamp" @@ -42,9 +43,10 @@ object SpTool { return GsonUtils.fromJsonList(jsonData, EquipmentUserInfo::class.java) } - fun getFirstGetFace() = spUtil?.get(IS_FIRST_GET_FACE, true)?:true - fun setFirstGetFace(state: Boolean) { - spUtil?.boolean(IS_FIRST_GET_FACE, state) - } + var firstGetFace: Boolean + get() = spUtil?.get(IS_FIRST_GET_FACE, true)?:true + set(value) { + spUtil?.boolean(IS_FIRST_GET_FACE, value) + } }