降低菜单心率灵敏度 3251/1 3251/head 3252/target/1
authorluozheng <1732036298@qq.com>
Fri, 6 Mar 2026 10:09:44 +0000 (18:09 +0800)
committerluozheng <1732036298@qq.com>
Fri, 6 Mar 2026 10:09:44 +0000 (18:09 +0800)
code/sdk/application/wearable/fd272/nativeapp/nativeui/heartrate/src/HeartModel.cpp

index 245b2eb..fb3da8e 100644 (file)
@@ -697,8 +697,8 @@ void HeartModel::SetWearStatus() {
   uapi_save_runtime_log(RUNTIME_LOG_HEART_NOT_WEAR);\r
 #endif\r
   // 设置佩戴状态\r
-  if (checkstate == HeartCheck::CARDCHECK) {\r
     if (unwear_counter_ > MAX_UNWEAR_COUNT) {\r
+        if (checkstate == HeartCheck::CARDCHECK) {\r
       if (MainViewSample::GetInstance()) {\r
         //只有在心率卡片界面才触发\r
         if (MainViewSample::GetInstance()->GetHorCurrentCard() == HEART_RATE) {\r
@@ -707,10 +707,10 @@ void HeartModel::SetWearStatus() {
           uapi_save_runtime_log(RUNTIME_LOG_HEART_ERROR_NOT_WEAR);\r
 #endif\r
           Heart_Stop();\r
+          return;\r
         }\r
       }\r
     }\r
-  } else {\r
     SetResult(HeartResult::NOT_WORN);\r
 #ifdef SYSTEM_LOG_SERVICE\r
     uapi_save_runtime_log(RUNTIME_LOG_HEART_ERROR_NOT_WEAR);\r