优化指针判断 3329/1 3329/head 3330/target/1
authorxue <2144439972@qq.com>
Thu, 2 Apr 2026 09:41:51 +0000 (17:41 +0800)
committerxue <2144439972@qq.com>
Thu, 2 Apr 2026 09:41:51 +0000 (17:41 +0800)
code/sdk/application/wearable/fd272/nativeapp/nativeui/heartrate/src/HeartRateCardView.cpp
code/sdk/application/wearable/fd272/nativeapp/nativeui/main/src/MainViewSample.cpp

index 56fcd44..5fc8c24 100644 (file)
@@ -23,6 +23,7 @@ void HeartRateCardView::ClearAll(void) {
     RemoveAll();
     delete heartRateCardView;
     heartRateCardView = nullptr;
+    heartRateGroupView = nullptr;
     WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HeartRateCardView::ClearAll viewiInitStatus end");
   }
 }
index e60c6ad..d69fc20 100644 (file)
@@ -54,7 +54,9 @@ namespace OHOS
     MainViewSample::~MainViewSample()
     {
         WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "MainViewSample::~MainViewSample");
-        mainSwipeGroup->RemoveAll();
+        if (mainSwipeGroup != nullptr) {
+            mainSwipeGroup->RemoveAll();
+        }
 
         for (int32_t i = 0; i < MAX_CARD; i++)
         {