From bd06ee53a8eb5b2bcb294455797559d08f36def5 Mon Sep 17 00:00:00 2001 From: "liuzongze@h-partners.com" Date: Thu, 13 Aug 2026 15:00:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E9=80=9A=E7=9F=A5=20off=20?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E7=BB=B4=E6=B5=8B=E6=97=A5=E5=BF=97=20Co-Aut?= =?UTF-8?q?hored-By:=20liuzongze=20Signed-off-by:=20liuzongze@h-partners.c?= =?UTF-8?q?om=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] Change-Id: Iff026fd57f7430988098dbc8413487a072c588c3 --- frameworks/ets/ets/application/ApplicationContext.ets | 4 ++++ frameworks/ets/ets/application/EventHub.ets | 1 + .../app/application_context/application_context.js | 1 + frameworks/js/napi/app/context/context.js | 1 + .../context/js_application_context_utils.cpp | 10 +++++----- 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/frameworks/ets/ets/application/ApplicationContext.ets b/frameworks/ets/ets/application/ApplicationContext.ets index 00dc112ed5..71e2e0848d 100644 --- a/frameworks/ets/ets/application/ApplicationContext.ets +++ b/frameworks/ets/ets/application/ApplicationContext.ets @@ -324,6 +324,7 @@ export default class ApplicationContext extends Context { } offEnvironment(callbackId: int, callback: AsyncCallback): void { + console.log('AbilityKit off environment'); this.nativeOffEnvironmentCheck(); let myCall = new AsyncCallbackWrapper(callback); taskpool.execute((): void => { @@ -332,6 +333,7 @@ export default class ApplicationContext extends Context { } offAbilityLifecycle(callbackId: int, callback: AsyncCallback): void { + console.log('AbilityKit off abilityLifecycle'); this.nativeOffAbilityLifecycleCheck(); let myCall = new AsyncCallbackWrapper(callback); taskpool.execute((): void => { @@ -340,6 +342,7 @@ export default class ApplicationContext extends Context { } offEnvironment(callbackId: int): Promise { + console.log('AbilityKit off environment'); this.nativeOffEnvironmentCheck(); let p = new Promise((resolve: (data: undefined) => void, reject: (err: BusinessError) => void): void => { @@ -358,6 +361,7 @@ export default class ApplicationContext extends Context { } offAbilityLifecycle(callbackId: int): Promise { + console.log('AbilityKit off abilityLifecycle'); this.nativeOffAbilityLifecycleCheck(); let p = new Promise((resolve: (data: undefined) => void, reject: (err: BusinessError) => void): void => { diff --git a/frameworks/ets/ets/application/EventHub.ets b/frameworks/ets/ets/application/EventHub.ets index ca68211be1..bfe1060297 100644 --- a/frameworks/ets/ets/application/EventHub.ets +++ b/frameworks/ets/ets/application/EventHub.ets @@ -75,6 +75,7 @@ export default class EventHub { } off(event: string, callback: Function): void { + console.log('AbilityKit eventHub off event: ' + event); this.offByNativeContext(event, callback); if (!this.dynamicContextEventHub) { this.dynamicContextEventHub = this.getDynamicContextEventHub(); diff --git a/frameworks/js/napi/app/application_context/application_context.js b/frameworks/js/napi/app/application_context/application_context.js index 20cccd7fd7..649d5ecae7 100644 --- a/frameworks/js/napi/app/application_context/application_context.js +++ b/frameworks/js/napi/app/application_context/application_context.js @@ -135,6 +135,7 @@ class EventHub { throw new BusinessError(ERROR_CODE_INVALID_PARAM); return; } + console.log('AbilityKit eventHub off event: ' + event); if (this.eventMap[event]) { if (callback) { let cbArray = this.eventMap[event]; diff --git a/frameworks/js/napi/app/context/context.js b/frameworks/js/napi/app/context/context.js index 5e02321bc2..b9892ed6a2 100644 --- a/frameworks/js/napi/app/context/context.js +++ b/frameworks/js/napi/app/context/context.js @@ -140,6 +140,7 @@ class EventHub { if (typeof (event) !== 'string') { return; } + console.log('AbilityKit eventHub off event: ' + event); if (this.eventMap[event]) { if (callback) { let cbArray = this.eventMap[event]; diff --git a/frameworks/native/appkit/ability_runtime/context/js_application_context_utils.cpp b/frameworks/native/appkit/ability_runtime/context/js_application_context_utils.cpp index 36002ce1da..456579d92c 100644 --- a/frameworks/native/appkit/ability_runtime/context/js_application_context_utils.cpp +++ b/frameworks/native/appkit/ability_runtime/context/js_application_context_utils.cpp @@ -1772,7 +1772,7 @@ napi_value JsApplicationContextUtils::OnOffAbilityLifecycle( "callback is nullptr")); return; } - + TAG_LOGI(AAFwkTag::APPKIT, "off abilityLifecycle event"); if (!callback->UnRegister(callbackId, false)) { TAG_LOGE(AAFwkTag::APPKIT, "call UnRegister failed"); task.Reject(env, CreateJsError(env, ERR_ABILITY_RUNTIME_EXTERNAL_INVALID_PARAMETER, @@ -1852,7 +1852,7 @@ napi_value JsApplicationContextUtils::OnOffInteropAbilityLifecycle( napi_value JsApplicationContextUtils::OnOffAbilityLifecycleEventSync( napi_env env, NapiCallbackInfo& info, int32_t callbackId) { - TAG_LOGD(AAFwkTag::APPKIT, "called"); + TAG_LOGI(AAFwkTag::APPKIT, "off abilityLifecycleEvent sync"); auto applicationContext = applicationContext_.lock(); if (applicationContext == nullptr) { @@ -1920,7 +1920,7 @@ napi_value JsApplicationContextUtils::OnOffEnvironment( return; } - TAG_LOGD(AAFwkTag::APPKIT, "OnOffEnvironment begin"); + TAG_LOGI(AAFwkTag::APPKIT, "off environment"); if (!env_callback->UnRegister(callbackId, false)) { TAG_LOGE(AAFwkTag::APPKIT, "call UnRegister failed"); task.Reject(env, CreateJsError(env, ERR_ABILITY_RUNTIME_EXTERNAL_INVALID_PARAMETER, @@ -1940,7 +1940,7 @@ napi_value JsApplicationContextUtils::OnOffEnvironment( napi_value JsApplicationContextUtils::OnOffEnvironmentEventSync( napi_env env, NapiCallbackInfo& info, int32_t callbackId) { - TAG_LOGD(AAFwkTag::APPKIT, "called"); + TAG_LOGI(AAFwkTag::APPKIT, "off environmentEvent sync"); auto applicationContext = applicationContext_.lock(); if (applicationContext == nullptr) { @@ -1987,7 +1987,7 @@ napi_value JsApplicationContextUtils::OnOnApplicationStateChange( napi_value JsApplicationContextUtils::OnOffApplicationStateChange( napi_env env, NapiCallbackInfo& info) { - TAG_LOGD(AAFwkTag::APPKIT, "called"); + TAG_LOGI(AAFwkTag::APPKIT, "off applicationStateChange"); auto applicationContext = applicationContext_.lock(); if (applicationContext == nullptr) { TAG_LOGE(AAFwkTag::APPKIT, "null applicationContext");