我正在学习Universal Image Loader lib,我遇到了一些学习者的疑问,我似乎无法找到任何文档。我的问题是,在很长的网格视图中,我正在显示图像以及其他一些文本,我知道图像正在缓存在磁盘上。但是img描述,计数,投票和其他文本呢?他们是否每次都首次重新下载然后膨胀我会向上滚动或者他们也会被缓存?它会导致任何性能问题吗?
答案 0 :(得分:0)
服务器会提供文字说明以及图片网址。 UIL会使用网址加载图片,对吧?所有这些都可以顺序放入ArrayList
,它将由Adapter使用,最后适配器将插入GridView
。
文本将由ArrayList
保存在本地数据库或内存中。因此,它不需要作为已存在于设备存储器中的数据重新下载。通常,它不会产生性能问题,因为文本输入/输出比显示图像处理非常胆小。您的阵列可能超过数百个,并且在当前设备中也不会出现性能问题。
请注意,UIL不仅在磁盘上使用图像缓存,还在内存中使用图像缓存。