#include "uicomponents/UIComponents.h"
#include "SetCardModel.h"
-// #include "heart_blood/BloodCardView.h"
+#include "heart_blood/BloodCardView.h"
// #include "traing/training_card/include/Training_CardView.h"
// #include "ApplistCardView.h"
#include "weather/include/WeatherControlView.h"
#include "message/include/MessageControlView.h"
// #include "sleep/include/SleepCardView.h"
#include "set_card/include/SetMainView.h"
-// #include "heartrate/include/HeartRateCardView.h"
+#include "heartrate/include/HeartRateCardView.h"
namespace OHOS
{
class MainPresenterSample;
PlayersView *playersView{nullptr};
CompassControlView *compassControlView{nullptr};
- // HeartRateCardView *heartRateView{nullptr};
- // BloodCardView *bloodView{nullptr};
+ HeartRateCardView *heartRateView{nullptr};
+ BloodCardView *bloodView{nullptr};
// SleepCardView *sleepView{nullptr};
// Training_CardView *traingView{nullptr};
MessageControlView *messageView{nullptr};
// 严格按照Id对应
static const MainViewMapper CardMapper[] = {
{WATCH_FACE, &MainViewSample::InitWatchFacePage},
- // {HEART_RATE, &MainViewSample::InitHeartRatePage},
- {TRAINING, &MainViewSample::InitTrainingPage},
+ {HEART_RATE, &MainViewSample::InitHeartRatePage},
+ // {TRAINING, &MainViewSample::InitTrainingPage},
{COMPASS, &MainViewSample::InitCompassPage},
// {SLEEP, &MainViewSample::InitSleepPage},
- // {BLOODOXGEN, &MainViewSample::InitBloodOxygenPage},
+ {BLOODOXGEN, &MainViewSample::InitBloodOxygenPage},
{GOAL, &MainViewSample::InitGoalPage},
{WEATHER, &MainViewSample::InitWeatherPage},
{MUSIC_PLAYER, &MainViewSample::InitMusicPlayerPage},
{SETCARD, &MainViewSample::InitSetMainPage},
-
#if 0
{ACTIVITY, &MainViewSample::InitActivityPage},
#endif
playersView = nullptr;
}
- // if (heartRateView != nullptr)
- // {
- // heartRateView->RemoveAll();
- // delete heartRateView;
- // heartRateView = nullptr;
- // }
+ if (heartRateView != nullptr)
+ {
+ heartRateView->RemoveAll();
+ delete heartRateView;
+ heartRateView = nullptr;
+ }
if (dropDownView != nullptr)
{
dropDownView->ClearBackgroundBlur();
delete mainClockView;
mainClockView = nullptr;
}
- // if (bloodView != nullptr)
- // {
- // bloodView->RemoveAll();
- // delete bloodView;
- // bloodView = nullptr;
- // }
+ if (bloodView != nullptr)
+ {
+ bloodView->RemoveAll();
+ delete bloodView;
+ bloodView = nullptr;
+ }
if (setmainView != nullptr)
{
setmainView->RemoveAll();
// 主界面血氧卡片
UICardPage *MainViewSample::InitBloodOxygenPage(void)
{
- // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MainViewSample::InitBloodOxygenPage");
- // bloodView = new BloodCardView();
- // if (bloodView == nullptr)
- // {
- // WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "BloodView new fail");
- // return nullptr;
- // }
- // return bloodView;
- return nullptr;
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MainViewSample::InitBloodOxygenPage");
+ bloodView = new BloodCardView();
+ if (bloodView == nullptr)
+ {
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "BloodView new fail");
+ return nullptr;
+ }
+ return bloodView;
}
// 主界面训练卡片
// 主界面心率卡片
UICardPage *MainViewSample::InitHeartRatePage(void){
- // {
- // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MainViewSample::InitHeartRatePage");
- // heartRateView = new HeartRateCardView();
- // if (heartRateView == nullptr)
- // {
- // WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "heartRateView new fail");
- // return nullptr;
- // }
- // return heartRateView;
- return nullptr;
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MainViewSample::InitHeartRatePage");
+ heartRateView = new HeartRateCardView();
+ if (heartRateView == nullptr)
+ {
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "heartRateView new fail");
+ return nullptr;
+ }
+ return heartRateView;
}
// 主界面运动卡片