ArkUi关于page之间传递PixelMap对象,在Image对象内无法现实的问题有了解的吗?

在A页面通过router.push把params里的PixelMap对象(在A页面的Image组件里是可以正常展示的)传递给B页面,并且在B页面的aboutToAppear通过router.getParams()获取到了PixelMap对象,在Image组件里不显示,请问这该怎么解决,注:在B页面初始化的uri的时候已经创建一个空的PixelMap对象了,@State Uri: PixelMap = image.createPixelMap(new ArrayBuffer(5 * 5), {size: {height: 5, width: 5}}),但是还是无法在B页面显示图片

鸿蒙
ArkUi
对象
2022-05-30 16:17:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Keeog
2

这种场景不建议通过传pixelmap,它是通过指针保存了一块内存地址,通过传参过去后接收的指针会改变,建议传图片的绝对路径,然后重新获取pixelmap对象。

分享
微博
QQ
微信
回复
2022-05-31 12:24:41
相关问题
关于JS http请求参数传递问题
2824浏览 • 2回复 待解决
js获取canvas对象两种方式啥不同?
1763浏览 • 1回复 待解决
鸿蒙中如何获取context对象
3884浏览 • 1回复 待解决
自组织网络指什么了解
460浏览 • 1回复 待解决
DevEco补全问题遇到
2720浏览 • 1回复 待解决
并行执行算子问题
505浏览 • 1回复 待解决
关于clog和data问题有知道?
457浏览 • 1回复 待解决
关于MongoDB数据恢复遇到过
512浏览 • 1回复 待解决
proxyro用户问题
624浏览 • 1回复 待解决
Mysql geojson 查询问题
352浏览 • 1回复 待解决
Page Ability 无法实现跳转
3952浏览 • 1回复 待解决
求助动画效果问题
1227浏览 • 1回复 待解决
fegin 和 docker 通信问题
236浏览 • 1回复 待解决
java代码设置below问题
431浏览 • 1回复 待解决
官网Codelab中ArkUI项目无法构建
3253浏览 • 1回复 待解决