0

我的应用程序将使用 DataDroid 进行 REST 客户端查询。应用程序中的某些 ListView 会显示带有头像的数据,而这些图片不是以 REST / as JSON 格式下载的。它们是直接二进制 HTTP 下载。REST 从服务器查询并参考图片存储的唯一内容是每张图片的下载 URL。

为了进行适当的缓存,图像以具有磁盘缓存和内存缓存层的 LRU 缓存机制下载。

我认为这张图片加载/缓存仍然可以通过 DataDroid 的 RequestService 和 Operation 等进行。

我的问题是:与 DataDroid 结合使用的好方法是什么?

除了这个问题,下面的链接给了我一些关于如何很好地完成图像的异步加载和显示的想法:(不完美,但有用的想法)

Android ListViews with Dynamic Data by Dan Maharry

4

1 回答 1

1

您可能想查看毕加索图书馆。它为适配器中的视图回收提供自动缓存和支持。它还支持图像转换和占位符视图,例如加载或错误。我没有使用它,但我听说过关于它的非常积极的事情。我会检查一下,它似乎做你想要的。

于 2014-01-08T18:48:09.563 回答