私はグライドを使用して、URLからrecyclerviewのイメージを表示しています。私はいくつかの例に従っていますが、オフラインでも画像を表示することはできません(アプリが閉じられ、インターネットに接続されていない状態で再び開く)。イメージを保存し、アンドロイドでグライドを使用してイメージを取得する方法
私はrecyclerView用のアダプタ内部以下のコードを使用している:オフライン時
Glide.with(mContext)
.load(imgUrl)
.asBitmap()
.into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
holder.thumbnail.setImageBitmap(resource);
}
});
をダウンロードしてキャッシュするために、この使用
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
を試してみてください。チェックアウトhttps://inthecheesefactory.com/blog/get-to-know-glenn-recommended-by-google/en – Ritesh