骑行运动显示其他数据
authorxue <2144439972@qq.com>
Mon, 25 May 2026 12:36:44 +0000 (20:36 +0800)
committerxue <2144439972@qq.com>
Mon, 25 May 2026 12:36:44 +0000 (20:36 +0800)
code/sdk/application/wearable/fd272/nativeapp/nativeui/traing/training_card/src/TrainingDetailView.cpp

index 93b4d14..cc78ce3 100644 (file)
@@ -86,9 +86,9 @@ bool TrainingDetailView ::InitPage() {
   Add(milelabel);
   Add(steplabel);
   Add(calorielabel);
-  // 非骑行 / 跑步 / 步行(含室内外)时只显示卡路里
-    bool isSpecial = TraingModel::GetInstance()->GetIsSpecial();
-    if (!isSpecial) {
+  // 非跑步/步行等特殊运动时只显示卡路里;室外骑行单独排除(见 GetSportEvent 判断)
+  if (!TraingModel::GetInstance()->GetIsSpecial() &&
+      TraingModel::GetInstance()->GetSportEvent() != UIResourceTextId::STR_EXERCISE_OUTDOORBIKING) {
       u_stepslabel->SetVisible(false);
       u_milelabel->SetVisible(false);
       milelabel->SetVisible(false);