主界面view析构函数修改
authorluozheng <1732036298@qq.com>
Sat, 28 Sep 2024 06:53:09 +0000 (14:53 +0800)
committerluozheng <1732036298@qq.com>
Sat, 28 Sep 2024 06:53:09 +0000 (14:53 +0800)
code/sdk/application/wearable/fd230app/nativeui/main/src/MainViewSample.cpp

index a198fb3..469ae4f 100644 (file)
@@ -64,9 +64,6 @@ namespace OHOS
         WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MainViewSample::~MainViewSample");
         mainSwipeGroup->RemoveAll();
 
-        dropDownView->ClearBackgroundBlur();
-        messageView->ClearBackgroundBlur();
-
         for (int32_t i = 0; i < MAX_CARD; i++)
         {
             recordCard[i] = nullptr;
@@ -94,7 +91,7 @@ namespace OHOS
         }
         if (dropDownView != nullptr)
         {
-            dropDownView->RemoveAll();
+            dropDownView->ClearBackgroundBlur();
             delete dropDownView;
             dropDownView = nullptr;
         }
@@ -107,6 +104,7 @@ namespace OHOS
         }
         if (messageView != nullptr)
         {
+            messageView->ClearBackgroundBlur();
             messageView->RemoveAll();
             delete messageView;
             messageView = nullptr;
@@ -416,7 +414,6 @@ namespace OHOS
         View<MainPresenterSample>::OnStop();
         container_ = nullptr;
 
-        messageView->RemoveAll();
         RootView::GetInstance()->ClearOnKeyActListener();
         RootView::GetInstance()->RemoveAll();
         return;