MainPresenterSample::~MainPresenterSample()
{
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "~MainPresenterSample");
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "~MainPresenterSample");
g_pMainPresenterSample = nullptr;
+ /*从主界面退出,关闭心率检测*/
+ HeartModel::GetInstance()->Heart_Control(HeartState::End, HeartCheck::CARDCHECK);
}
MainPresenterSample *MainPresenterSample::GetInstance(void)
void MainPresenterSample::Notify(void)
{
CardId currentCardId = view_->GetHorCurrentCard();
- static CardId previousCardId = WATCH_FACE;
// 从心率卡片变为其他卡片时关闭心率检测
if (previousCardId == HEART_RATE && currentCardId != HEART_RATE)
LogCardTransition(previousCardId, currentCardId);
HeartModel::GetInstance()->Heart_Control(HeartState::End, HeartCheck::CARDCHECK);
}
-
+#if 1
// 从睡眠卡片跳转到其他卡片时切换到睡眠卡片主界面
if (previousCardId == SLEEP && currentCardId != SLEEP)
{
LogCardTransition(previousCardId, currentCardId);
ResetSleepCardView();
}
-
+#endif
// 更新上一个卡片的值
previousCardId = currentCardId;
case WEATHER:
UpdateWeather();
break;
+
+ // case SLEEP:
+ // ResetSleepCardView();
+ // break;
}
}
/*打印日志*/