【发布时间】:2016-10-08 13:20:17
【问题描述】:
我正在寻找一种方法,从 google firebase 平台的存储中缓存图像。目前,我可以下载图像,并向用户展示这些图像,但即使没有互联网连接,我也无法缓存和访问这些图像。数据库可以离线访问。所以我想,也会有一种存储方式。我不想将每个图像都下载到存储中,因为我每次都需要检查,如果图像仍然是最新的,它可能会被更改。这里有几个链接,我能找到,但我的问题没有答案。也许有人知道一种解决方法,或者一种如何完成它的方法。谢谢!
下载文件: https://firebase.google.com/docs/storage/android/download-files
缓存(离线)数据库: https://firebase.google.com/docs/database/android/offline-capabilities
更新 1
这是我用毕加索“缓存”文件的方法,我添加了活动,关心下载:
Picasso.with(getApplicationContext())
.load(uri.toString())
.networkPolicy(NetworkPolicy.OFFLINE)
.into(image1);
欢迎任何帮助。谢谢!
【问题讨论】:
-
你可以自己缓存图片吗? LRU等类型
标签: android caching firebase firebase-storage