From 6de348e160cdc804d8b8a43e565fb94fdd024d1e Mon Sep 17 00:00:00 2001 From: Caisking <3449750381@qq.com> Date: Sat, 21 Sep 2024 14:27:56 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E6=94=B9=E5=BF=83=E7=8E=87Slice?= =?utf8?q?=E7=9A=84=E5=8A=A8=E7=94=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../fd230app/nativeui/heartrate/src/HeartChartView.cpp | 9 +++++---- .../nativeui/heartrate/src/HeartRateCardView.cpp | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartChartView.cpp b/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartChartView.cpp index ac8951aee..40656f0e2 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartChartView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartChartView.cpp @@ -162,10 +162,11 @@ HeartChartView::HeartChartView() { HeartChartView::~HeartChartView() { WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "HeartChartView::~HeartChartView"); - /* UIViewGroup *tmpGroup = dynamic_cast(container_); UIViewGroup::RemoveAndDeleteAllRecursively(tmpGroup); - */ + +#if 0 + container_->RemoveAll(); delete displayheart_; @@ -207,8 +208,8 @@ HeartChartView::~HeartChartView() { heartSerial = nullptr; delete heartchart; heartchart = nullptr; - - g_pHeartCheckView = this; +#endif + g_pHeartCheckView = this; } HeartChartView *HeartChartView::GetInstance(void) { return g_pHeartCheckView; } diff --git a/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartRateCardView.cpp b/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartRateCardView.cpp index 3f5412870..cbdacde97 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartRateCardView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartRateCardView.cpp @@ -22,6 +22,7 @@ void HeartRateCardView::ClearAll(void) { if (viewiInitStatus == true) { RemoveAll(); if (heartRateGroupView != nullptr) { + heartRateGroupView->RemoveAll(); heartRateCardView->HeartbeatImageAnimatorStop(); delete heartRateCardView; heartRateCardView = nullptr; -- 2.17.1