我的问题与内存有关,我有一个 Web 服务,它为我提供了一个 URL 列表。每个 URL 对应一个大图。我的移动应用程序必须解析 Web 服务提供的 xml,然后在 GridView 中显示这些图像。我尝试了几种功能来显示图像,例如:
多线程
延迟加载
使用 inSampleSize减小图像大小(这会导致我的应用程序耗时过长)
我是否必须为每个大图像附加一个缩略图图像,并使网络服务返回给我所有缩略图的列表,然后向用户显示这些缩略图,如果他点击其中一个,我必须显示单独视图中的大图像,我有这个想法,因为我注意到当我显示一张图像时,我没有得到 outofMemory 异常!
这是一个可靠的解决方案吗?有没有更好的方法?