HarmonyOS使用HashMap崩溃
使用HashMap后,应用启动崩溃。
场景描述:
1. 类中定义属性:private header = new HashMap<string, string>()。
2. 外部赋值:header[key] = value。
3. 启动崩溃。
把HashMap类型换成Map后不会启动崩溃,但是获取其forEach函数不执行,调试时data有值。
let data = NetConfig.getInstance().getHeaders()
console.log(`${data}`)
NetConfig.getInstance().getHeaders().forEach((k: string, v: string) => {
this.header.set(k, v)
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 使用NavDestinationModifier出现崩溃
888浏览 • 1回复 待解决
HarmonyOS线程池使用崩溃
1560浏览 • 1回复 待解决
HarmonyOS AGC崩溃服务使用
1030浏览 • 1回复 待解决
HarmonyOS 使用C++开发相机崩溃
1454浏览 • 1回复 待解决
HarmonyOS 使用动画崩溃,请问如何调整
1416浏览 • 1回复 待解决
HarmonyOS HashMap使用JSON.stringify()打印出来为{}
829浏览 • 1回复 待解决
HarmonyOS Record HashMap map类型选择
3182浏览 • 2回复 待解决
HarmonyOS @ComponentV2使用暗黑会崩溃
976浏览 • 1回复 待解决
HarmonyOS for循环里使用setTimeout无效,使用data空循环崩溃
966浏览 • 1回复 待解决
在使用 HashMap,当使用自定义数据结构作为Key时,如何保证hashMap读取get时,获取到key对应到value
2606浏览 • 1回复 待解决
router传递hashmap参数问题
2967浏览 • 1回复 待解决
HarmonyOS 崩溃时,看不到崩溃栈和崩溃原因
2695浏览 • 1回复 待解决
HarmonyOS Record和HashMap的区别
1211浏览 • 1回复 待解决
HarmonyOS hashmap如何转json格式?
1203浏览 • 1回复 待解决
HarmonyOS 使用Preferences时报错崩溃 Error code 15500000
2263浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
1106浏览 • 1回复 待解决
HarmonyOS 使用WaterFlow 结合WaterFlowSection过程中发生崩溃
1087浏览 • 1回复 待解决
HarmonyOS模拟器上使用libjsvm.so崩溃
1560浏览 • 1回复 待解决
使用hiappevent获取崩溃日志的示例代码
3248浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用HashMap来存储和快速访问键值对集合?
1228浏览 • 1回复 待解决
HarmonyOS HiAppEvent在进程崩溃时实时拿到崩溃
921浏览 • 1回复 待解决
HarmonyOS 如何将HashMap转换为Json string?
1791浏览 • 1回复 待解决
HarmonyOS 关于从HashMap里查找数据的问题
851浏览 • 1回复 待解决
HarmonyOS 关于hashMap 和 Record 数据互转的问题
1734浏览 • 1回复 待解决
解决hashmap通过key取不到value
2178浏览 • 1回复 待解决





















1.当Map<string,CommonType>定义的map使用 params["lnt"] = "118.177704";方式赋值,这种方式本质上更像是 :Record<string,CommonType>,一个标准的JSON对象,而不再是map集合,也不可以转换成HashMap容器类并且使用map容器类的方法。
2.当HashMap<string,CommonType>定义的map(推荐定义为HashMap)使用sendParams.set("lnt","118.177704"); 方式赋值,这个就是标准的map容器类,也可以使用HashMap集合的迭代器遍历。
3.当HashMap集合必须使用JSON字符串传递出去时,推荐可以转换成Record对象,然后转换成JSON字符串传递。