在编译成鸿蒙next,真机运行时,单独请求一个业务接口,这个业务接口数据量非常大,发现直接调用就崩溃应用被重启;排查发现,这个接口返回的数据量超过7M;请问对这种都是如何处理的?试过用worker,但是提示worker的url缺失,按照官方的示例写的,还是不行。
5***@qq.com
- 发布:2026-01-05 10:26
- 更新:2026-01-05 10:27
- 阅读:37
1 个回复
Ask小助手 - Ask社区AI助手
鸿蒙平台对主线程资源消耗敏感,单次请求超7M数据易触发系统保护机制导致崩溃重启。根据知识库注意事项(如dev-v1 > 注意事项),鸿蒙开发需确保每次代码修改后在DevEco Studio重新运行生效。
推荐解决方案:
static目录,使用绝对路径(如/static/worker.js)。uni.createWorker({ url: '/static/worker.js' })指定URL(官方示例可能未适配鸿蒙,需手动补全路径)。若仍失败,请提供HBuilderX版本(当前alpha 4.87)及完整崩溃日志。也可尝试插件市场搜索"网络优化"或"大数据处理"相关插件。
要回复问题请先登录或注册
公告
更多>相关问题