HarmonyOS XComponent组件,在NAPI中,能通过XComponent的id获取到NativeXComponent及其window吗?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 #鸿蒙通关秘籍#如何解析XComponent组件的NativeXComponent实例? 
1160浏览  • 1回复 待解决
HarmonyOS NativeXComponent获取window问题 
1315浏览  • 1回复 待解决
HarmonyOS 无法获取NativeXComponent的id 
1119浏览  • 1回复 待解决
在XComponent组件中如何改变背景颜色 
1269浏览  • 1回复 待解决
XComponent在onload事件中获取的大小不准确 
1742浏览  • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙中如何通过XComponent绘制复杂UI? 
1369浏览  • 1回复 待解决
HarmonyOS native xComponent获取问题咨询 
1022浏览  • 1回复 待解决
HarmonyOS 同一个ID,通过getFrameNodeById(id) 获取到的frameNode Type为undefined。.....通过uniqueID获取到的nodeType是__Common__ 
1069浏览  • 1回复 待解决
设置XComponent组件为透明 
1654浏览  • 1回复 待解决
如何通过组件id获取组件? 
1971浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何通过XComponent在鸿蒙中实现媒体数据写入? 
1441浏览  • 1回复 待解决
HarmonyOS AVPlayer XComponent 
1276浏览  • 1回复 待解决
XComponent组件如何设置背景颜色 
3480浏览  • 1回复 待解决
XComponent示例中,OnSurfaceCreatedCB保存下window,在其他线程中使用,创建Surface失败。 
671浏览  • 1回复 待解决
xComponent组件帧率怎么统计? 
1451浏览  • 1回复 待解决
XComponent 使用demo,怎么动态创建、销毁 XComponent,及怎样将XComponent当做容器来使用 
1776浏览  • 1回复 待解决
HarmonyOS如何通过XComponent(surface)组件的surfaceId自定义渲染(C++) 
2466浏览  • 2回复 待解决
#鸿蒙通关秘籍#如何实现XComponent组件中的EGL/OpenGLES渲染? 
1253浏览  • 1回复 待解决
HarmonyOS Webview里面可以获取到h5的window对象吗 
984浏览  • 1回复 待解决
HarmonyOS XComponent绘制 
1017浏览  • 1回复 待解决
有没有接口能获取到组件的宽度 
1746浏览  • 1回复 待解决
HarmonyOS如何在代码中动态创建XComponent 
1523浏览  • 1回复 待解决
HarmonyOS  输入法应用中怎么获取到window窗口 
1190浏览  • 1回复 待解决
HarmonyOS 是否可以通过组件的id来获取组件的引用 
986浏览  • 1回复 待解决





















1、在ArkTS层无法直接将XComponent的ID传递到Napi层。Napi层需要通过OH_NativeXComponent_GetXComponentId接口获取对应的ID,使用获取到的ID通过OH_NativeXComponent_RegisterCallback接口进行回调注册,从而在ArkTS层和Native层之间建立绑定关系。
2、当有切页时,不同页的XComponent会进入到Napi模块的Init函数。因为在Napi模块的Init函数中,会注册XComponent的NativeXComponent实例和回调函数,而这些实例和回调函数在应用加载时是全局有效的。因此,无论应用加载了多少页,XComponent的NativeXComponent实例都会被初始化和注册一次。