From: Caisking <3449750381@qq.com> Date: Tue, 10 Dec 2024 06:37:53 +0000 (+0800) Subject: 表盘:增加运动状态下不进行界面切换 X-Git-Tag: v1.3.113-repair_tp~141^2~20 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=f626177fd6ca8a348e462802e39e62df064ebc6f;p=mirrors%2FFD230.git 表盘:增加运动状态下不进行界面切换 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/set_dial/src/SetDialModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/set_dial/src/SetDialModel.cpp index 65e11d06a..9e3435b35 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/set_dial/src/SetDialModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/set_dial/src/SetDialModel.cpp @@ -118,7 +118,9 @@ bool SetDialModel::readDialfile() { RegisterDial(uid, name_buf); } } else { - WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"Invalid uid or empty name. uid: %d, name: %s", uid, name_buf); + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, + "Invalid uid or empty name. uid: %d, name: %s", uid, + name_buf); } file_size -= (DIAL_ID_LENGTH + DIAL_NAME_LENGTH); @@ -463,7 +465,10 @@ void SetDialModel::UpdateDialSetting(uint16_t ID) { uapi_set_screen_on_api(); // 更新当前表盘Id MainModel::GetInstance().AddDialSetting(diagSetting, currentDialID); // 更新表盘设置 - NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN); + //运动状态下不进行页面切换 + if (uapi_dev_runtime_get_train_status() != 1) { + NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN); + } svr_ble_read_data_value_updata_noyify(); // app切换表盘增加id更新 reply_app_send_switchDialCmd(true); return; // 更新成功后直接返回