From 03c48666f9b468632e36127dd1f8204e62f10c0a Mon Sep 17 00:00:00 2001 From: luozheng <1732036298@qq.com> Date: Thu, 12 Mar 2026 15:53:53 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E5=A4=8D=E5=AE=89=E8=A3=85=E8=A1=A8?= =?utf8?q?=E7=9B=98=E6=8C=89=E9=94=AE=E5=A4=B1=E6=95=88bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../wearable/n9/nativeabilityfwk/src/AbilitySlice.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/sdk/application/wearable/n9/nativeabilityfwk/src/AbilitySlice.cpp b/code/sdk/application/wearable/n9/nativeabilityfwk/src/AbilitySlice.cpp index 13bdd5265..7c81e3f32 100644 --- a/code/sdk/application/wearable/n9/nativeabilityfwk/src/AbilitySlice.cpp +++ b/code/sdk/application/wearable/n9/nativeabilityfwk/src/AbilitySlice.cpp @@ -43,6 +43,12 @@ void AbilitySlice::OnStart() void AbilitySlice::OnResume() { + + if(NativeAbility::GetInstance().GetCurSliceId() == VIEW_MAIN || NativeAbility::GetInstance().GetCurSliceId() == VIEW_APPLIST) + { + RootView::GetInstance()->SetOnKeyActListener(KeyInputListener::GetInstance()); + } + if ((state_ != SliceState::START) && (state_ != SliceState::PAUSE)) { // avoid repeated resume return; } -- 2.17.1