修改心率Slice的动画
authorCaisking <3449750381@qq.com>
Sat, 21 Sep 2024 06:27:56 +0000 (14:27 +0800)
committerCaisking <3449750381@qq.com>
Sat, 21 Sep 2024 06:27:56 +0000 (14:27 +0800)
code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartChartView.cpp
code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartRateCardView.cpp

index ac8951a..40656f0 100644 (file)
@@ -162,10 +162,11 @@ HeartChartView::HeartChartView() {
 HeartChartView::~HeartChartView() {
   WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "HeartChartView::~HeartChartView");
 
-  /*
     UIViewGroup *tmpGroup = dynamic_cast<UIViewGroup *>(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; }
 
index 3f54128..cbdacde 100644 (file)
@@ -22,6 +22,7 @@ void HeartRateCardView::ClearAll(void) {
   if (viewiInitStatus == true) {
     RemoveAll();
     if (heartRateGroupView != nullptr) {
+      heartRateGroupView->RemoveAll();
       heartRateCardView->HeartbeatImageAnimatorStop();
       delete heartRateCardView;
       heartRateCardView = nullptr;