From 464d7f394d6ae6f4f9e21bc701e1ba10974bb526 Mon Sep 17 00:00:00 2001 From: xue <2144439972@qq.com> Date: Tue, 17 Jun 2025 15:34:22 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../nativeui/bloodpressure/include/BPMainView.h | 2 +- .../nativeui/bloodpressure/src/BPMainPresenter.cpp | 7 +++++-- .../fd230app/nativeui/bloodpressure/src/BPMainView.cpp | 10 +++++----- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/include/BPMainView.h b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/include/BPMainView.h index 8d3aebb53..5ae55c706 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/include/BPMainView.h +++ b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/include/BPMainView.h @@ -57,7 +57,7 @@ namespace OHOS private: BPCalibrationView *p_BPCalibrationView{nullptr}; BPUnderCalibrationView *p_BPUnderCalibrationView{nullptr}; - BPSecUnderCalibrationView *p_SecBPUnderCalibrationView{nullptr}; + BPSecUnderCalibrationView *g_pBPSecUnderCalibrationView{nullptr}; BPValueView *g_pBPValueView{nullptr}; BPCalibrationPassView *g_pBPCalibrationPassView{nullptr}; BPCalibrationErrorView *g_pBPCalibrationErrorView{nullptr}; diff --git a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPMainPresenter.cpp b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPMainPresenter.cpp index 40cecb354..61753c995 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPMainPresenter.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPMainPresenter.cpp @@ -188,13 +188,16 @@ namespace OHOS { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "errorcheckButton"); BPMainView::GetInstance()->ChangeView(BPCALIBRATIONERRORVIEW,BPCALIBRATIONMINDVIEW); - + + } if(strcmp(view.GetViewId(),STARTCALIBRATIONBUTTON) == 0) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "STARTCALIBRATIONBUTTON"); } - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "BPPresenter::OnClick"); return true; + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "BPPresenter::OnClick"); } + + } \ No newline at end of file diff --git a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPMainView.cpp b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPMainView.cpp index a4fd377f9..a6f2eaef8 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPMainView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPMainView.cpp @@ -175,20 +175,20 @@ namespace OHOS } return true; } - bool BPMainView::ChangeSecBPUnderCalibrationView(int16_t thisView) + bool BPMainView::ChangeBPSecUnderCalibrationView(int16_t thisView) { // 检查视图是否已初始化 if (group[thisView] == nullptr) { WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "BloodPressureView::ChangeSecUnderInitialCalibrationView"); - p_SecBPUnderCalibrationView = new SecBPUnderCalibrationView(); - if (p_SecBPUnderCalibrationView == nullptr) + g_pBPSecUnderCalibrationView = new BPSecUnderCalibrationView(); + if (g_pBPSecUnderCalibrationView == nullptr) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "BloodPressureView:: new scrollView[%d] fail", thisView); return false; } // 初始化视图并添加到视图组 - group[thisView] = p_SecBPUnderCalibrationView->SecBPUnderCalibrationInit(); + group[thisView] = g_pBPSecUnderCalibrationView->BPSecUnderCalibrationInit(); container_->Add(group[thisView]); } return true; @@ -301,7 +301,7 @@ namespace OHOS static const BPViewMapper ViewMapper[] = { {BPCALIBRATIONVIEW, &BPMainView::ChangeBPCalibrationView}, {BPUNDERCALIBRATIONVIEW, &BPMainView::ChangeBPUnderCalibrationView}, - {SECBPUNDERCALIBRATIONVIEW, &BPMainView::ChangeSecBPUnderCalibrationView}, + {BPSECUNDERCALIBRATIONVIEW, &BPMainView::ChangeBPSecUnderCalibrationView}, {BPVALUEVIEW, &BPMainView::ChangeBPValueView}, {BPCALIBRATIONPASSVIEW, &BPMainView::ChangeBPCalibrationPassView}, {BPCALIBRATIONERRORVIEW, &BPMainView::ChangeBPCalibrationErrorView}, -- 2.17.1