From a8d78607058c6043c9d202787876b7d28a5ea63c Mon Sep 17 00:00:00 2001 From: luozheng <1732036298@qq.com> Date: Thu, 29 Jan 2026 21:54:57 +0800 Subject: [PATCH] =?utf8?q?=E6=81=A2=E5=A4=8D=E5=87=BA=E5=8E=82=E9=A1=B5?= =?utf8?q?=E9=9D=A2=E8=AE=BE=E7=BD=AE=E4=B8=BA=E6=89=AB=E7=A0=81=E7=95=8C?= =?utf8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../fd272/nativeapp/nativeui/languagecode/LanguageInit.cpp | 3 ++- .../nativeui/watchQRcode/src/WatchQRCodePresenter.cpp | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/code/sdk/application/wearable/fd272/nativeapp/nativeui/languagecode/LanguageInit.cpp b/code/sdk/application/wearable/fd272/nativeapp/nativeui/languagecode/LanguageInit.cpp index 771f76060..bb9b444fd 100644 --- a/code/sdk/application/wearable/fd272/nativeapp/nativeui/languagecode/LanguageInit.cpp +++ b/code/sdk/application/wearable/fd272/nativeapp/nativeui/languagecode/LanguageInit.cpp @@ -210,7 +210,8 @@ namespace OHOS * 在此之前,先设置成默认0 */ // thelanguage = 0; - NativeAbility::GetInstance().SetDefaultSliceId(VIEW_LANGUAGE_SWITCH); + // NativeAbility::GetInstance().SetDefaultSliceId(VIEW_LANGUAGE_SWITCH); + NativeAbility::GetInstance().SetDefaultSliceId(VIEW_WATCH_QR_CODE); } else { diff --git a/code/sdk/application/wearable/fd272/nativeapp/nativeui/watchQRcode/src/WatchQRCodePresenter.cpp b/code/sdk/application/wearable/fd272/nativeapp/nativeui/watchQRcode/src/WatchQRCodePresenter.cpp index f198083b8..26d99017b 100644 --- a/code/sdk/application/wearable/fd272/nativeapp/nativeui/watchQRcode/src/WatchQRCodePresenter.cpp +++ b/code/sdk/application/wearable/fd272/nativeapp/nativeui/watchQRcode/src/WatchQRCodePresenter.cpp @@ -118,7 +118,11 @@ namespace OHOS // 如果是power键就返回上一级 if (keyID == static_cast(ZliteKeyCode::ZLITE_KEY_POWER) && keyState == 1 && uapi_get_screen_state() == 0) { - NativeAbility::GetInstance().Back(); + uint16_t curSliceId = NativeAbility::GetInstance().GetCurSliceId(); + if (curSliceId != VIEW_WATCH_QR_CODE) + { + NativeAbility::GetInstance().Back(); + } #ifdef SUPPORT_BLE_SERVICE br_adv_start(20); #endif -- 2.17.1