断线重连加载问题

在使用bundle.load加载游戏界面的时候网络断线,会出现没有返回情况,网络连接之后还是存在这问题,调用release之后也是一样,求大佬解答

默认有超时和重试次数, 都跑完后才会有回调, download的最底层也是走downloadFile


原生的还有一个设置,可以看文档#下载与解析

3.x版本 曾经提过一个issues https://github.com/cocos/cocos-engine/issues/16464 , 涉及 load 在断线情况下无响应。

这里是没有超时设置的,会导致加载没有返回,后续重新调用加载,也还是会阻塞在这里

就是这个问题导致的

这个不是preview模式的吗? 这代码有问题不影响构建出来的, 构建出来的统一走assetmanager.downloader呀

好像是,多谢解答

是的, 这个在编辑器或者预览情况下,才会发生。可以加上截图中的红色代码

来避免。