我是 android 的新手,这里有一个场景。我有一个显示项目列表的应用程序,点击每个列表项目,打开一个将显示图像和其他一些细节的 Activity 。我以可以离线使用的方式制作了这个应用程序。
但是对于图像,我使用了 Android 通用图像加载器库,但是为此我看到方法 loadImage
和 displayImage
需要绑定(bind)到 UI 元素.我希望应用程序在有网络时下载所有图像,然后当我在离线模式下打开任何 ListView
项目时,我希望从 cache
中选择图像并显示.
你们中的任何人都可以建议我实现这一目标的方法吗?在一个类似的查询中,我遇到了 android executorService
。我应该应用这个吗?
提前致谢。
最佳答案
http://code.google.com/p/android-query/wiki/ImageLoading
aq.id(R.id.image1).image(imageUrl, true, true);
其中true,true是memoryCache和fileCache。
关于android - 如何通过http将图像下载到android缓存并稍后显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23284710/