我希望使用Glide来预加载图片并将其缓存到磁盘以备将来使用。我想从后台线程调用此功能。
我已阅读了Glide的缓存文档,但它没有解释如何在没有实际目标的情况下下载图像。然后我发现了这个问题,并尝试使用类似的方法,但无论我尝试什么,都会出现此异常:
java.lang.IllegalArgumentException: You must call this method on the main thread
那么,我该如何告诉Glide在后台线程中缓存图像?
编辑:我真的想在后台线程上调用Glide的方法。我知道可以使用Handler和其他方式将其卸载到UI线程,但这不是我要问的。