提一些预加载Bundle的建议

而且load方法会加载资源,我只想预下载,没用到之前不想加载,我是想要整个bundle预下载,能够知道需要下载多大的MB,当前下载了多少MB,以及不同的渠道包可以从不同的cdn下载

帮顶。。。

自顶自顶自顶

长期自顶!

长期自顶!

路过 帮顶一下。 这一直是个问题

长期自顶,希望得到重视!

loadBundle的第一个参数可以传完整的url地址

我整个Bundle有1000个资源,我要调用1000次接口吗?

不理解你的意思,我的意思是可以不用填那个资源服务器地址;自己代码维护这个地址,和资源数量有什么关系;这个资源地址和你的资源数量没有直接关系

我也不懂你的意思


我回答的是你这个问题,打包不用填这个url地址,自己在业务代码里面维护这个url

可是我要预下载的是整个Bundle,我不知道里面有多少资源,都是策划维护和添加的

而且里面的资源还有互相引用的关系

在我预下载完之前,我用到的话还需要能正常load到

那都没有关系,你加载bundle总是用的 assetManager.loadBundle这个api吧,至于资源加载,那是bundle加载之后的事情,号获看看文档吧

我知道啊,我已经用assetManager.loadBundle加载了Bundle,现在是要预加载整个Bundle

assetManager.loadBundle只是加载了bundle里的代码和资源清单json,具体bundle里的资源,要用bundle的load接口或者preload接口才会下载

那就是这样啊,有什么问题么,你服务器拿到bundle的url;在loadBundle加载这个url的bundle

你直接上代码吧,感觉和你说不明白