App需要实现h5白屏监控。需要在页面退出前进行截图,目前逻辑是在aboutDisapper时通过@ohos.arkui.componentSnapshot进行截图,但是返回100001,组件id找不到。猜测是aboutDisapper时组件已经回收,所以id找不到对应组件。或者是componentSnapshot是异步的,通过id获取时页面已经销毁。希望华为大佬看看如何实现页面退出时进行截图做白屏监控。
App需要实现h5白屏监控。需要在页面退出前进行截图,目前逻辑是在aboutDisapper时通过@ohos.arkui.componentSnapshot进行截图,但是返回100001,组件id找不到。猜测是aboutDisapper时组件已经回收,所以id找不到对应组件。或者是componentSnapshot是异步的,通过id获取时页面已经销毁。希望华为大佬看看如何实现页面退出时进行截图做白屏监控。
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答982 阅读
1 回答952 阅读
不可以在aboutDisapper生命周期调用截图接口,因为这个接口截图是异步的,如果组件都不存在了是没办法截图的,组件只要在截图过程中没有下树就可以截到