From: xue <2144439972@qq.com> Date: Tue, 17 Jun 2025 07:34:22 +0000 (+0800) Subject: 修复bug X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F1850%2Fhead;p=mirrors%2FFD230.git 修复bug --- 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},