HarmonyOS NativeXComponent获取window问题
Native中获取XComponent window,只能通过map方式来存储NativeXComponent,然后使用时通过id查找吗,我看官方例子都是这样的,有没有其他方式获取,比如可以在ArkTS层监听onCreate回调,然后再通过native获取对应的window不呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS获取NativeXcomponent失败
1684浏览 • 1回复 待解决
HarmonyOS 无法获取NativeXComponent的id
1094浏览 • 1回复 待解决
HarmonyOS NativeXComponent的用法
1012浏览 • 1回复 待解决
window获取屏幕方向配置
1751浏览 • 1回复 待解决
HarmonyOS 如何获取app的window
753浏览 • 1回复 待解决
HarmonyOS window.findWindow("test")问题
907浏览 • 1回复 待解决
HarmonyOS window.setUIContent 参数path问题
938浏览 • 1回复 待解决
如何获取主窗口window的宽度
3294浏览 • 1回复 待解决
HarmonyOS 底部横条和子window路由问题
730浏览 • 1回复 待解决
HarmonyOS 如何获取屏幕宽度或者window宽度
1468浏览 • 1回复 待解决
HarmonyOS window.findWindow获取子窗口错误
1741浏览 • 1回复 待解决
HarmonyOS 关于OH_NativeXComponent的销毁
1140浏览 • 1回复 待解决
Window窗口的生命周期问题
1396浏览 • 1回复 待解决
如何获取当前window的窗口方向
1377浏览 • 1回复 待解决
在页面中如何获取window实例?
937浏览 • 1回复 待解决
HarmonyOS OH_NativeXComponent_GetHistoricalPoints的使用示例
1359浏览 • 1回复 待解决
HarmonyOS 输入法应用中怎么获取到window窗口
1141浏览 • 1回复 待解决
HarmonyOS 创建子window后横竖屏切换问题
1257浏览 • 1回复 待解决
HarmonyOS window.navigator.userAgent.toLowerCase()方法获取的值都有哪些?
1387浏览 • 1回复 待解决
HarmonyOS 禁止登录页面截屏:window.findWindow("test")问题
741浏览 • 1回复 待解决
HarmonyOS native如何从surface中获取原生window的width和height?
845浏览 • 1回复 待解决
HarmonyOS Webview里面可以获取到h5的window对象吗
934浏览 • 1回复 待解决
window 安装 Docker的问题有知道的吗?
3556浏览 • 1回复 待解决
一、获取Xcomponent对应的Native Window:参考https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/native-window-guidelines-V5可直接在事件回调OnSurfaceCreatedCB中获取到对应的Native XComponent 和 Native Window
二、在ArkTS获取id和XCompont的映射关系:由于id和controller都是ArkTS 组件指定的,context可在onLoad回调获取,可在ArkTS 建立id和context的映射关系,context上可以挂载Native的方法,参考https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/drawing-guidelines-V5Native Window可在OnSurfaceCreatedCB获取通过context上挂载的方法可以操作Native Window
三、如希望ArkTS能响应特定的Native事件,可参考: