{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "testGPSView::~testGPSView");
ClearAll();
- //g_pSystemAboutTheWatchView = nullptr;
+ g_pSystemAboutTheWatchView = nullptr;
}
testGPSView *testGPSView::GetInstance()
{
-
return g_pSystemAboutTheWatchView;
}
static osTimerId_t GPS_TEST_timer=NULL;
void testGPSView::ClearAll()
{
+ // 清理主容器
+ if(mainContainer)
+ {
+ mainContainer->RemoveAll();
+ delete mainContainer;
+ mainContainer=nullptr;
+ }
+
+ // 清理滚动内容区域
+ if(contentScrollView)
+ {
+ contentScrollView->RemoveAll();
+ delete contentScrollView;
+ contentScrollView=nullptr;
+ }
+
if (GPS_TEST_timer != NULL) {
osTimerStop(GPS_TEST_timer);
osTimerDelete(GPS_TEST_timer);
failtestBtn = nullptr;
}
- // 清理滚动内容区域
- if(contentScrollView)
- {
- contentScrollView->RemoveAll();
- delete contentScrollView;
- contentScrollView=nullptr;
- }
-
- // 清理主容器
- if(mainContainer)
- {
- mainContainer->RemoveAll();
- delete mainContainer;
- mainContainer=nullptr;
- }
}
UILabelButtonExt *testGPSView::SetTheButton_ext(ButtonConfig_ext_t &buttonconfig)