From 5f61c05b90b4e321e83b77bb15a104ad74dad63b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B0=B8=E5=87=AF?= Date: Fri, 4 Jul 2025 21:39:46 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8B=AC=E7=AB=8B=E4=B8=8A=E4=B8=8B=E6=96=87?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=96=87=E6=A1=A3=E6=8F=8F=E8=BF=B0=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘永凯 Change-Id: Ie785d7f509ccfe4deb91204312b9ccfde48844cf --- .../reference/apis-arkui/_ark_u_i___native_module.md | 4 ++-- .../reference/apis-arkui/native__node__napi_8h.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md b/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md index 204704ae27e..c0e67d84ec8 100644 --- a/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md +++ b/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md @@ -17996,7 +17996,7 @@ ArkUI_ErrorCode OH_ArkUI_InitModuleForArkTSEnv(napi_env env) ``` **描述:** -初始化指定虚拟机环境下的ArkUI相关接口。本函数不允许在非UI线程中调用。如果检测到在非UI线程中调用,程序将主动终止。每个虚拟机环境的创建和初始化都会带来一定的内存开销,且其内存占用还会随着加载页面内容的复杂度而增加。因此,多虚拟机环境更适合用于加载结构简单、内容不复杂的UI场景,不建议在指定虚拟机环境中加载过于复杂的UI内容,以避免不必要的资源消耗。 +初始化指定上下文环境的ArkUI相关接口。本函数不允许在非UI线程中调用。如果检测到在非UI线程中调用,程序将主动终止。每个上下文环境都会带来一定的内存开销,当消耗的内存超过虚拟机的上限时则会发生内存溢出,关于ArkTS内存管理详情参考[文档](../../arkts-utils/gc-introduction.md)。 **起始版本:** 20 @@ -18020,7 +18020,7 @@ void OH_ArkUI_NotifyArkTSEnvDestroy(napi_env env) ``` **描述:** -通知指定的虚拟机环境已销毁。本函数不允许在非UI线程中调用。如果检测到在非UI线程中调用,程序将主动终止。 +通知指定的上下文环境已销毁。本函数不允许在非UI线程中调用。如果检测到在非UI线程中调用,程序将主动终止。 **起始版本:** 20 diff --git a/zh-cn/application-dev/reference/apis-arkui/native__node__napi_8h.md b/zh-cn/application-dev/reference/apis-arkui/native__node__napi_8h.md index e787854cfe7..d97d62a09e5 100644 --- a/zh-cn/application-dev/reference/apis-arkui/native__node__napi_8h.md +++ b/zh-cn/application-dev/reference/apis-arkui/native__node__napi_8h.md @@ -43,5 +43,5 @@ | [ArkUI_ErrorCode](_ark_u_i___native_module.md#arkui_errorcode) [OH_ArkUI_GetRouterPageId](_ark_u_i___native_module.md#oh_arkui_getrouterpageid) ([ArkUI_NodeHandle](_ark_u_i___native_module.md#arkui_nodehandle) node, char \*buffer, int32_t bufferSize, int32_t \*writeLength) | 获取当前节点所在页面的Page组件的ID。 | | int32_t [OH_ArkUI_PostFrameCallback](_ark_u_i___native_module.md#oh_arkui_postframecallback)([ArkUI_ContextHandle](_ark_u_i___native_module.md#arkui_contexthandle-12) uiContext, void\* userData, void (\*callback)(uint64_t nanoTimestamp, uint32_t frameCount, void\* userData))| 注册一个回调函数,以便在下一帧渲染时执行。不允许在非UI线程调用,检查到非UI线程调用程序会主动abort。
**起始版本:** 18 | | int32_t [OH_ArkUI_PostIdleCallback](_ark_u_i___native_module.md#oh_arkui_postidlecallback)([ArkUI_ContextHandle](_ark_u_i___native_module.md#arkui_contexthandle-12) uiContext, void\* userData, void (\*callback)(uint64_t nanoTimeLeft, uint32_t frameCount, void\* userData))| 注册一个回调函数,以便在下一帧渲染完成时执行。如果当前没有下一帧,将自动请求下一帧。
**起始版本:** 20 | -| [ArkUI_ErrorCode](_ark_u_i___native_module.md#arkui_errorcode) [OH_ArkUI_InitModuleForArkTSEnv](_ark_u_i___native_module.md#oh_arkui_initmoduleforarktsenv)(napi_env env) | 初始化指定虚拟机环境下的ArkUI相关接口。本函数不允许在非UI线程中调用。如果检测到在非UI线程中调用,程序将主动终止。每个虚拟机环境的创建和初始化都会带来一定的内存开销,且其内存占用还会随着加载页面内容的复杂度而增加。因此,多虚拟机环境更适合用于加载结构简单、内容不复杂的UI场景,不建议在指定虚拟机环境中加载过于复杂的UI内容,以避免不必要的资源消耗。
**起始版本:** 20 | -| void [OH_ArkUI_NotifyArkTSEnvDestroy](_ark_u_i___native_module.md#oh_arkui_notifyarktsenvdestroy)(napi_env env) | 通知指定的虚拟机环境已销毁。本函数不允许在非UI线程中调用。如果检测到在非UI线程中调用,程序将主动终止。
**起始版本:** 20 | +| [ArkUI_ErrorCode](_ark_u_i___native_module.md#arkui_errorcode) [OH_ArkUI_InitModuleForArkTSEnv](_ark_u_i___native_module.md#oh_arkui_initmoduleforarktsenv)(napi_env env) | 每个上下文环境都会带来一定的内存开销,当消耗的内存超过虚拟机的上限时则会发生内存溢出,关于ArkTS内存管理详情参考[文档](../../arkts-utils/gc-introduction.md)。
**起始版本:** 20 | +| void [OH_ArkUI_NotifyArkTSEnvDestroy](_ark_u_i___native_module.md#oh_arkui_notifyarktsenvdestroy)(napi_env env) | 通知指定的上下文环境已销毁。本函数不允许在非UI线程中调用。如果检测到在非UI线程中调用,程序将主动终止。
**起始版本:** 20 | -- Gitee