From ad14dc3476ea9cbfd100b4d9cc6ca2551e178525 Mon Sep 17 00:00:00 2001 From: Caisking <3449750381@qq.com> Date: Mon, 30 Sep 2024 17:42:53 +0800 Subject: [PATCH] =?utf8?q?#690=20iOS=EF=BC=8C=E6=89=8B=E8=A1=A8=E5=85=88?= =?utf8?q?=E5=BC=80=E5=90=AF=E5=AE=A4=E5=A4=96=E8=B5=B0=E8=B7=AF=E8=BF=90?= =?utf8?q?=E5=8A=A8=EF=BC=8CiOSApp=E5=86=8D=E5=BC=80=E5=90=AF=E6=88=B7?= =?utf8?q?=E5=A4=96=E8=B7=91=E6=AD=A5=EF=BC=8CAPP=E7=9A=84=E6=95=B0?= =?utf8?q?=E6=8D=AE=E5=92=8C=E6=89=8B=E8=A1=A8=E6=95=B0=E6=8D=AE=E6=98=BE?= =?utf8?q?=E7=A4=BA=E4=B8=8D=E4=B8=80=E8=87=B4=EF=BC=88,4.6.1-2=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../fd230app/nativeui/traing/src/TraingModel.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp index 4e8d8a053..63c617c65 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp @@ -375,8 +375,11 @@ std::string TraingModel::GetTagStr() { /*设置运动状态*/ void TraingModel::SetSportState(ExerciseState state) { if (state != ExerciseState::General) { - /*运动开始并且是app发起的运动*/ - if (Openingway == true && state != ExerciseState::End) { + /*app发起的运动*/ + if (Openingway == true) { + if (state == ExerciseState::Start) { + sportdata->duration = 0; + } sendtraningstatedata(static_cast(state), sportdata->duration); } } @@ -1356,7 +1359,7 @@ std::string TraingModel::DisplayMotionDuration() { // 如果 g_motionTimes 不为零,进行计算和数据存储 if (g_motionTimes > 0) { sportdata->duration = g_motionTimes; // 设置训练时长 - + // 检查并发送实时数据 SendLiveDataIfNecessary(); -- 2.17.1