我正在开发一个必须脱机使用的应用程序,因此当用户加载该应用程序时,我可能需要提取150-200张图像(我不知道这是个好主意,但应客户要求)。在这一刻,我只是遍历图像并使用
Glide.with(mContext).download(url).submit();
哪个会异步消失并为我下载图像。由于所有数据同步,并且在完成下载图像的正常时间之前,此方法效果很好。我已将网络速度更改为3G,这将我的网络速度从15Mb减慢到2Mb,以模拟较慢的连接,并且数据同步的速度快于图像的下拉速度。
有没有一种方法可以同步执行我正在做的事情?
我尝试做
Glide.with(mContext).download(url).submit().get();
但是我得到了GlideException,即使在try catch块中它也会过去并崩溃。