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);
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; // 更新成功后直接返回