如何在没有OutofMemoryError的情况下使用Glide处理高大小的图像?

时间:2017-06-11 19:46:54

标签: android json image android-glide

我有一个带图像字段的JSON输出。每张图片(约120张)约为500-700 KB。当我通过Retrofit调用API时,我的应用程序发出OutofMemory错误并在我尝试同时加载每个图像时崩溃。我该如何处理这个过程?我尝试了Glide的preloaddownloadonly,但都没有效果。

1 个答案:

答案 0 :(得分:0)

你要求的记忆力超过你的记忆。

所以..减少你要求的记忆。
不要加载4k分辨率的图像,在MAX时将它们缩小到1080px 为什么你一下子想要显示120张图像?

滑动内置缩放支持,因此您可以要求它为您提供特定尺寸的图像。