HarmonyOS 在page页面读取router带过来的对象参数,调用其成员方法时程序闪退
router跳转页面传递的对象参数,在目标页面解析参数时,对象的类型发生变化。例如传递一个HashMap的参数,在目标页面收到的却是Object,导致使用原对象的成员方法时程序闪退。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 页面间传递参数总是闪退 
685浏览  • 0回复 待解决
HarmonyOS 使用napi方法返回一个对象,多次调用会闪退 
1498浏览  • 1回复 待解决
HarmonyOS  页面返回时应用闪退报错 
2317浏览  • 1回复 待解决
HarmonyOS number toFixed方法闪退 
1356浏览  • 1回复 待解决
HarmonyOS 利用BuilderParam将组件传值后,调用方法闪退 
1429浏览  • 1回复 待解决
router进行页面跳转如果传递参数为类对象,跳转后类对象中的方法无法调用,如何传递方法进行使用呢 
3154浏览  • 1回复 待解决
如何使用TaskPool在子线程调用对象成员函数 
1763浏览  • 1回复 待解决
触发文件关联文件关联后router跳转page就闪退该如何处理 
2771浏览  • 1回复 待解决
HarmonyOS调用 gattClient.off('BLECharacteristicChange') 项目闪退 
1466浏览  • 1回复 待解决
HarmonyOS 在Page内使用方法调用方法异常 
2136浏览  • 1回复 待解决
HarmonyOS 目前H5代码,调用uniapp.postMessage方法,app闪退 
1118浏览  • 1回复 待解决
HarmonyOS C++ 调用 ets 层函数报错闪退 
1397浏览  • 1回复 待解决
HarmonyOS 跳转应用商店到指定应用方法闪退 
1146浏览  • 1回复 待解决
HarmonyOS  @ohos.router 打开页面并传递参数时目标页面无法获取传递的参数 
1585浏览  • 1回复 待解决
使用rawfile中object对象后,调用实例方法后程序崩溃 
1149浏览  • 1回复 待解决
HarmonyOS应用闪退问题 
2671浏览  • 1回复 待解决
HarmonyOS router.pushUrl的params参数传递对象是否不支持方法? 
1211浏览  • 1回复 待解决
HarmonyOS  router.pushNamedRoute参数传递 在接收页面怎么接收 
1456浏览  • 1回复 待解决
HarmonyOS 使用编译器run打开flutter页面闪退 
1345浏览  • 1回复 待解决
HarmonyOS 使用Webview会闪退 
1162浏览  • 1回复 待解决
应用运行报错内存不足闪退解决方法 
702浏览  • 0回复 待解决
HarmonyOS 基于lycium工具编译出的FFmepg库,导入到demo工程中,调用cpp方法项目闪退 
1228浏览  • 1回复 待解决
crash闪退时能保存状态并重新恢复启动 
2474浏览  • 1回复 待解决
是否可以在应用程序中手动调用page的生命周期函数 
3184浏览  • 1回复 待解决





















router传递的参数会经过序列化,过程中会丢失方法。所以无法使用map。params参数不能传递方法和系统接口返回的对象(例如媒体接口定义和返回的PixelMap对象)。建议提取系统接口返回的对象中需要被传递的基础类型属性,自行构造object类型对象进行传递。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-router-V5#routeroptions