修复GPS提醒界面进去没有清除数据的bug
authorCaisking <Casiking@zhihuishixun.com>
Thu, 22 Jan 2026 04:12:17 +0000 (12:12 +0800)
committerCaisking <Casiking@zhihuishixun.com>
Thu, 22 Jan 2026 04:12:17 +0000 (12:12 +0800)
code/sdk/application/wearable/fd272/nativeapp/nativeui/traing/training_GPS/src/TraingGPSnotePresenter.cpp

index e368225..c30e299 100644 (file)
@@ -8,6 +8,8 @@
 #include <chrono>
 #include <thread>
 #include "traing/training_GPS/include/TraingGPSnotePresenter.h"
+#include "traing/training_card/include/TraingCardPresenter.h"
+#include "traing/include/TraingModel.h"
 // #include "TraingGPSnoteView.h"
 
 #include "NativeRegisterManager.h"
@@ -70,6 +72,11 @@ namespace OHOS
         if (strcmp(view.GetViewId(), BUTTONGO) == 0)
         {
             NativeAbility::GetInstance().ChangeSlice(VIEW_TRAININGCRAD);
+
+            // 启动运动相关资源
+            ExerciseClass type = TraingModel::GetInstance()->GetSportId();
+            TraingCardPresenter::GetInstance()->OpenSensor(type);
+            TraingModel::GetInstance()->SetSportOpenWay(false);
         }
         return true;
     }