void MainPresenterSample::Notify(void)
{
CardId cardId = view_->GetHorCurrentCard();
+ if (cardId != HEART_RATE)
+ {
+ // 关闭心率检测
+ HeartModel::GetInstance()->Heart_Control(HeartState::End);
+ }
// 指南针卡片
- if (cardId == COMPASS)
+ else if (cardId == COMPASS)
{
SetCompassRotate();
}
// 开启心率检测
HeartModel::GetInstance()->Heart_Control(HeartState::Start);
}
- else if (cardId != HEART_RATE)
- {
- // 关闭心率检测
- HeartModel::GetInstance()->Heart_Control(HeartState::End);
- }
}
void MainPresenterSample::InitCardSettings(void)