【发布时间】:2020-05-25 09:15:40
【问题描述】:
我想从 URL 下载多个图像,然后将它们保存到内部缓存中。每次当我回到我的应用程序时,如果图像已经下载,那么它将从缓存中获取,否则下载它。 请为此提供一个可行的解决方案。
【问题讨论】:
-
使用共享偏好,当下载过程完成后,使用共享偏好将url保存到一个键中,下次来应用程序检查这个键,如果不为空,则显示带有他的值的图像,否则下载过程开始.
-
我认为您的问题类似于this
-
你有没有尝试过什么?如果是,那么您可以发布它的详细信息,然后解释您的代码中什么不起作用
-
是的,我为此使用了 LRU 缓存,但它仅在我的应用程序处于后台时才有效。如果应用程序从后台关闭,那么它将重新下载所有图像。看看这个链接:stackoverflow.com/questions/1945201/android-image-caching/…
标签: android caching imagedownload