}
// 回到上一个检测界面
uint16 preSlice = NativeAbility::GetInstance().GetPreSliceId();
+ if (preSlice == VIEW_MAIN) {
+ MainModel::GetInstance().SetFromSetCardView(true);
+ MainModel::GetInstance().SetFromCardId(HEART_RATE);
+ }
NativeAbility::GetInstance().ChangeSlice(preSlice, TransitionType::TRANSITION_ZOOM);
}
return true;
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "~MainPresenterSample");
g_pMainPresenterSample = nullptr;
/*从主界面退出,关闭心率检测*/
- HeartModel::GetInstance()->Heart_Control(HeartState::End, HeartCheck::CARDCHECK);
+ HeartModel::GetInstance()->Heart_Control(HeartState::End, HeartCheck::INITIATIVE);
}
MainPresenterSample *MainPresenterSample::GetInstance(void)