From f96a4b1d8d844b64756aa4adabc0947ca2e0d54d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B0=B8=E5=87=AF?= Date: Mon, 30 Jun 2025 17:01:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0OH=5FArkUI=5FSurfaceCallback?= =?UTF-8?q?=5FSetSurfaceShowEvent=E5=92=8COH=5FArkUI=5FSurfaceCallback=5FS?= =?UTF-8?q?etSurfaceHideEvent=E6=8E=A5=E5=8F=A3=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘永凯 --- zh-cn/application-dev/ui/napi-xcomponent-guidelines.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/zh-cn/application-dev/ui/napi-xcomponent-guidelines.md b/zh-cn/application-dev/ui/napi-xcomponent-guidelines.md index 7aa798e2f05..2c157255bd0 100644 --- a/zh-cn/application-dev/ui/napi-xcomponent-guidelines.md +++ b/zh-cn/application-dev/ui/napi-xcomponent-guidelines.md @@ -761,6 +761,13 @@ Native侧 ```c++ // plugin_manager.cpp + std::unordered_map PluginManager::nodeHandleMap_; + std::unordered_map PluginManager::renderMap_; + std::unordered_map PluginManager::callbackMap_; + std::unordered_map PluginManager::surfaceHolderMap_; + ArkUI_NativeNodeAPI_1 *nodeAPI = reinterpret_cast( + OH_ArkUI_QueryModuleInterfaceByName(ARKUI_NATIVE_NODE, "ArkUI_NativeNodeAPI_1")); + std::string value2String(napi_env env, napi_value value) { // 将napi_value转化为string类型的变量 size_t stringSize = 0; napi_get_value_string_utf8(env, value, nullptr, 0, &stringSize); @@ -832,7 +839,7 @@ Native侧 napi_get_value_int32(env, args[2], &max); int32_t expected = 0; - napi_get_value_int32(env, args[2], &expected); + napi_get_value_int32(env, args[3], &expected); OH_NativeXComponent_ExpectedRateRange range = { .min = min, .max = max, -- Gitee