在HarmonyOS开发中子线程支持设置类对象类型?解决feed流网络处理慢问题,当前主线程预计会消耗30ms - 40ms左右。
系统方案:class_transform反序列化特别慢,不适合,自研序列化框架。
步骤:a = new A();let aType = Object.getProtoTypeOf(a)拿到原型Object.setProtoTypeOf(jsonObject, aType)得到了JSONObject对应类型的数据。以上方式在主线程是OK的。
子线程问题:
1、Ason Sendable对象不让setProtoType。
2、Sendable对象不让getProtoType影响:需要class类型去做后续数据处理,如果不支持影响后续数据处理,进而影响冷启动性能。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
当前规格是在子线程上无法进行类型推断。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。