if (viewiInitStatus == true)
{
RemoveAll();
- if (goalOnSwipeListener != nullptr)
- {
- delete goalOnSwipeListener;
- goalOnSwipeListener = nullptr;
- }
if (maingoalView != nullptr)
{
delete maingoalView;
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "WeatherView::new mainweatherView fail!");
return false;
}
-
-
UISwipeView *goalSwipView = dynamic_cast<UISwipeView *>(maingoalView->GetGoalPageView());
if (goalSwipView == nullptr)
{
return false;
}
- goalOnSwipeListener = static_cast<UISwipeView::OnSwipeListener *>(new GoalControlViewOnSwipeListener());
- if (goalOnSwipeListener == nullptr)
- {
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "weatherOnSwipeListener new fail");
- return false;
- }
- goalSwipView->SetOnSwipeListener(goalOnSwipeListener);
Add(goalSwipView);
return true;
RemoveAll();\r
if (sleepcontrolView != nullptr)\r
{\r
- if (sleepOnSwipeListener != nullptr)\r
- {\r
- delete sleepOnSwipeListener;\r
- sleepOnSwipeListener = nullptr;\r
- }\r
-\r
- if (sleepcontrolView != nullptr)\r
- {\r
- delete sleepcontrolView;\r
- sleepcontrolView = nullptr;\r
- }\r
- if(SleepSwipView)\r
- {\r
- delete SleepSwipView;\r
- SleepSwipView = nullptr;\r
- }\r
+ delete sleepcontrolView;\r
+ sleepcontrolView = nullptr;\r
}\r
}\r
}\r
return false;\r
}\r
\r
- sleepOnSwipeListener = static_cast<UISwipeView::OnSwipeListener *>(new SleepOnSwipeListener());\r
- if (sleepOnSwipeListener == nullptr)\r
- {\r
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "sleepOnSwipeListener new fail");\r
- return false;\r
- }\r
- SleepSwipView->SetOnSwipeListener(sleepOnSwipeListener);\r
Add(SleepSwipView);\r
\r
return true;\r
void SleepControlPresenter::OnSwipe(UISwipeView &view) {}
void SleepOnSwipeListener::OnSwipe(UISwipeView &view)
{
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SleepOnSwipeListener::OnSwipe,current tab index = %d", view.GetCurrentPage());
return;
}
}
\ No newline at end of file
{
if (SleepSwipeViewList != nullptr)
{
- for (int32_t i = 0; i < maxPage; i++)
- {
- recordCard[i] = nullptr;
- }
-
SleepSwipeViewList->RemoveAll();
+ delete SleepSwipeViewList;
+ SleepSwipeViewList = nullptr;
- delete sleepView;
- sleepView = nullptr;
+ if (sleepView != nullptr)
+ {
+ delete sleepView;
+ sleepView = nullptr;
+ }
- delete sleeptimeView;
- sleeptimeView = nullptr;
+ if (sleeptimeView != nullptr)
+ {
+ delete sleeptimeView;
+ sleeptimeView = nullptr;
+ }
- delete sleepnapView;
- sleepnapView = nullptr;
+ if (sleepnapView != nullptr)
+ {
+ delete sleepnapView;
+ sleepnapView = nullptr;
+ }
- delete SleepSwipeViewList;
- SleepSwipeViewList = nullptr;
+ for (int32_t i = 0; i < maxPage; i++)
+ {
+ recordCard[i] = nullptr;
+ }
}
}
/*初始化主睡眠界面VIEW*/
if (viewiInitStatus == true)
{
RemoveAll();
- delete weatherOnSwipeListener;
- weatherOnSwipeListener = nullptr;
-
delete mainWeatherView;
mainWeatherView = nullptr;
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "WeatherControlView::ClearAll success!!");
}
}
- if (weatherOnSwipeListener == nullptr)
- {
- weatherOnSwipeListener = static_cast<UISwipeView::OnSwipeListener *>(new WeatherControlViewOnSwipeListener());
- if (weatherOnSwipeListener == nullptr)
- {
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "weatherOnSwipeListener new fail");
- return false;
- }
- }
-
- // weatherSwipView->SetOnSwipeListener(weatherOnSwipeListener);
weatherSwipView->SetVisible(false);
Add(weatherSwipView);