HarmonyOS 组件退出时如何截图?

App需要实现h5白屏监控。需要在页面退出前进行截图,目前逻辑是在aboutDisapper时通过@ohos.arkui.componentSnapshot进行截图,但是返回100001,组件id找不到。猜测是aboutDisapper时组件已经回收,所以id找不到对应组件。或者是componentSnapshot是异步的,通过id获取时页面已经销毁。希望华为大佬看看如何实现页面退出时进行截图做白屏监控。

阅读 455
1 个回答

不可以在aboutDisapper生命周期调用截图接口,因为这个接口截图是异步的,如果组件都不存在了是没办法截图的,组件只要在截图过程中没有下树就可以截到

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进