我正在寻找一种方法,从谷歌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);
Run Code Online (Sandbox Code Playgroud)
欢迎任何帮助.谢谢!