From: @CHENG <2393524978@qq.com> Date: Fri, 19 Apr 2024 10:21:18 +0000 (+0800) Subject: youhua X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=2e3f70bb5a1b0ce61289523e0a159449a4b96c8e;p=mirrors%2FASR3603_Z5.git youhua --- diff --git a/2.sdk/sdk/gui/lv_watch/lv_apps/health_measure/health_measure.c b/2.sdk/sdk/gui/lv_watch/lv_apps/health_measure/health_measure.c index 30f87f3b..20120975 100644 --- a/2.sdk/sdk/gui/lv_watch/lv_apps/health_measure/health_measure.c +++ b/2.sdk/sdk/gui/lv_watch/lv_apps/health_measure/health_measure.c @@ -926,6 +926,9 @@ static void mmi_health_measure_start(MMI_HEALTH_MEASURE_TYPE_E measure_type, uin bool mmi_health_measure_timed_measure_start(MMI_HEALTH_MEASURE_TYPE_E measure_type) { + if(false == mmi_health_measure_wear_state_get()) + return false; + if(NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_MAIN)) return false; @@ -965,6 +968,9 @@ void mmi_health_measure_app_measure_start(MMI_HEALTH_MEASURE_TYPE_E measure_type { HEALTH_MEASURE_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__); + if(false == mmi_health_measure_wear_state_get()) + return; + if(NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_MAIN)) return; diff --git a/2.sdk/sdk/gui/lv_watch/lv_apps/lowbattery/lowbattery.c b/2.sdk/sdk/gui/lv_watch/lv_apps/lowbattery/lowbattery.c index b9a4537f..5dda4004 100644 --- a/2.sdk/sdk/gui/lv_watch/lv_apps/lowbattery/lowbattery.c +++ b/2.sdk/sdk/gui/lv_watch/lv_apps/lowbattery/lowbattery.c @@ -61,6 +61,12 @@ lv_res_t lowbattery_create_btn_action(lv_obj_t * btn) static bool s_low_battery_upload_flag = true; +void mmi_low_battery_screen_clean(void) +{ + s_low_battery_upload_flag = true; + lowbattery_destory(); +} + void mmi_ui_msg_update_low_battery_screen(uint32_t flag) { if(MMI_LOW_BATTERY_SCREEN_CREATE == flag) // create