From 9cd2a1f2f187f3ee8332a8d007f520b9f3acbdfe Mon Sep 17 00:00:00 2001 From: luozheng <1732036298@qq.com> Date: Tue, 26 Nov 2024 10:07:10 +0800 Subject: [PATCH] =?utf8?q?=E4=B8=8B=E6=8B=89=E7=95=8C=E9=9D=A2=E6=9B=B4?= =?utf8?q?=E6=96=B0=E4=BC=98=E5=8C=96:=E5=B7=B2=E7=BB=8F=E5=9C=A8=E4=B8=8B?= =?utf8?q?=E6=8B=89=E7=95=8C=E9=9D=A2=E4=B8=8D=E9=87=8D=E5=A4=8D=E8=B0=83?= =?utf8?q?=E7=94=A8=E6=9B=B4=E6=96=B0=E5=87=BD=E6=95=B0=EF=BC=8C=E5=9B=A0?= =?utf8?q?=E4=B8=BA=E5=9C=A8=E5=AE=9A=E6=97=B6=E5=99=A8=E4=B8=AD=E5=B7=B2?= =?utf8?q?=E5=81=9A=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../nativeui/main/include/MainPresenterSample.h | 4 +++- .../nativeui/main/src/MainPresenterSample.cpp | 12 +++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/code/sdk/application/wearable/fd230app/nativeui/main/include/MainPresenterSample.h b/code/sdk/application/wearable/fd230app/nativeui/main/include/MainPresenterSample.h index 0a2d0336e..a65381038 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/main/include/MainPresenterSample.h +++ b/code/sdk/application/wearable/fd230app/nativeui/main/include/MainPresenterSample.h @@ -2,7 +2,7 @@ * @Author: luozheng 1732036298@qq.com * @Date: 2024-03-01 15:10:34 * @LastEditors: luozheng 1732036298@qq.com - * @LastEditTime: 2024-09-03 17:53:43 + * @LastEditTime: 2024-11-25 21:24:31 * @FilePath: * /FD230/code/sdk/application/wearable/fd230app/nativeui/main/include/MainPresenterSample.h */ @@ -122,6 +122,8 @@ private: int64_t playerProgressValue_{0}; bool isCompassSensorOpened_{false}; CardId previousCardId{WATCH_FACE}; + + bool isPullDownPageView{false};//是否已经是在下拉界面 }; } diff --git a/code/sdk/application/wearable/fd230app/nativeui/main/src/MainPresenterSample.cpp b/code/sdk/application/wearable/fd230app/nativeui/main/src/MainPresenterSample.cpp index ce63ade5c..9ccb035ce 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/main/src/MainPresenterSample.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/main/src/MainPresenterSample.cpp @@ -271,12 +271,18 @@ namespace OHOS */ if (MainViewSample::GetInstance()->IsPullUpViewPage()) { - UpdataBaseData(); - PullUpDownView::GetInstance()->UpdateSignalStrengthStatusAndBatteryPosition(); - PullUpDown_StartTimer(2000); + if(!isPullDownPageView) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"开始下拉更新"); + isPullDownPageView = true; + UpdataBaseData(); + PullUpDownView::GetInstance()->UpdateSignalStrengthStatusAndBatteryPosition(); + PullUpDown_StartTimer(2000); + } } else { + isPullDownPageView = false; PullUpDown_StopTimer(); } /* -------------------------------------------------------------------------- */ -- 2.17.1