// 是否为特殊运动
// 是否包含目标
InitRollLabel(exitLabel, 80,
- (startY_Value + labelInterval * (8 + tagflge) + 120), 300, 40,
+ (startY_Value + labelInterval * (8 + tagflge) + 100), 300, 40,
"label8", STR_MORE_APP, DEFAULT_VECTOR_FONT_FILENAME, 30);
InitButtonExt(exitButton, 42,
- (startY_Value + labelInterval * (8 + tagflge) + 190), 380,
+ (startY_Value + labelInterval * (8 + tagflge) + 160), 380,
100, BUTTONBACK, STR_CLOSE, 30);
} else {
InitRollLabel(exitLabel, 80,
- (startY_Value + labelInterval * (3 + tagflge) + 120), 300, 40,
+ (startY_Value + labelInterval * (3 + tagflge) + 100), 300, 40,
"label8", STR_MORE_APP, DEFAULT_VECTOR_FONT_FILENAME, 30);
InitButtonExt(exitButton, 42,
- (startY_Value + labelInterval * (3 + tagflge) + 190), 380,
+ (startY_Value + labelInterval * (3 + tagflge) + 160), 380,
100, BUTTONBACK, STR_CLOSE, 30);
}
exitLabel->SetTextColor(Color::GetColorFromRGBA(0xff, 0xff, 0xff, 0x7f));
NativeAbility::GetInstance().ClearSliceIdStack(); // 清空所有SLiceId栈元素\r
} else {\r
// 进入训练记录\r
- NativeAbility::GetInstance().ChangeSlice(VIEW_TRAINING_RECORD);\r
+ // NativeAbility::GetInstance().ChangeSlice(VIEW_TRAINING_RECORD);\r
+ if (TraingModel::GetInstance()->GetEntryType() == APPLIST_ENTER)\r
+ NativeAbility::GetInstance().ChangeSlice(VIEW_TRAINING,\r
+ TransitionType::TRANSITION_ZOOM);\r
+ else {\r
+ NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN,\r
+ TransitionType::TRANSITION_ZOOM);\r
+ NativeAbility::GetInstance().ClearSliceIdStack(); // 清空所有SLiceId栈元素\r
+ }\r
NativeAbility::GetInstance().ClearSliceIdStack(); // 清空所有SLiceId栈元素\r
}\r
}\r
TraingRecordView::~TraingRecordView()
{
- // DeInit();
- UIViewGroup *tmpGroup = dynamic_cast<UIViewGroup *>(container_);
- UIViewGroup::RemoveAndDeleteAllRecursively(tmpGroup);
+ // DeInit()
+ lackView->RemoveAll();
+ recordView->RemoveAll();
- g_pTraingRecordView = nullptr;
+ UIViewGroup *tmpGroup = dynamic_cast<UIViewGroup *>(container_);
+ UIViewGroup::RemoveAndDeleteAllRecursively(tmpGroup);
+
+ g_pTraingRecordView = nullptr;
}
TraingRecordView *TraingRecordView::GetInstance()
c_activity_result_extre_info_t.avg_step_len = (float)sensorEVT->fData[2];
c_activity_result_extre_info_t.avg_pace = (int)(sensorEVT->fData[3] * 60);
c_activity_result_extre_info_t.max_step_freq = (int)sensorEVT->fData[4];
- c_activity_result_extre_info_t.avg_pace = (int)(sensorEVT->fData[5] * 60);
+ c_activity_result_extre_info_t.max_pace = (int)(sensorEVT->fData[5] * 60);
c_activity_result_extre_info_t.activity_zone = (int)sensorEVT->fData[10];
c_activity_result_extre_info_t.ativity_zone_moderate_duration = (int)sensorEVT->fData[11];
c_activity_result_extre_info_t.ativity_zone_high_duration = (int)sensorEVT->fData[12];