Google firebase プラットフォームのストレージから画像をキャッシュする方法を探しています。今のところ、画像をダウンロードしてユーザーに表示することはできますが、インターネットに接続していなくても、これをキャッシュしてアクセスすることはできません。データベースにはオフラインでアクセスできます。だから私は、保存する方法もあるだろうと考えました。すべてのイメージをストレージにダウンロードしたくありません。イメージがまだ最新の場合は、変更される可能性があるため、毎回確認する必要があります。ここに私が見つけることができるいくつかのリンクがありますが、私の質問に対する答えはありません. 誰かが回避策、またはそれを達成する方法を知っているかもしれません。ありがとう!
ファイルのダウンロード: https://firebase.google.com/docs/storage/android/download-files
キャッシュ (オフライン) データベース: https://firebase.google.com/docs/database/android/offline-capabilities
更新 1
picassoでファイルを「キャッシュ」する方法は次のとおりです。ダウンロードを気にするアクティビティを追加しました。
Picasso.with(getApplicationContext())
.load(uri.toString())
.networkPolicy(NetworkPolicy.OFFLINE)
.into(image1);
どんな助けでも大歓迎です。ありがとう!