http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html DiskCache について説明している部分をたどろうとしていますが、そのコードに多くの問題が見つかりました。たくさん直しましたが、どうしたらいいのかわからないものがあります。それはこれです:
mDiskLruCache.put(key, bitmap);
そしてこれ
mDiskLruCache.get(key);
それらのメソッドは存在しません。Jake Wharton と Support Library v4 の .jar を追加していますが、どちらも機能していないようです。ここで何が起こっているのか誰か教えてください??
また、そのhttps://github.com/fhucho/simple-disk-cacheを使用して画像をキャッチする方法を探していますが、その方法がわかりません。
どんな助けも高く評価されます。
編集1
ブディウスが推奨するものを使用していますが、問題があります。そのonCreateを作成しています
DiskLruImageCache dlic=new DiskLruImageCache(getApplicationContext(),"bckgCache", CACHESIZE, CompressFormat.PNG, 70);
だから、アプリを開くたびにキャッシュを上書きしていると思います。これは、ビットマップをある用途から別の用途に保存する必要があるため、悪いことです。キャッシュが既に存在するかどうかを確認する方法はありますか?
編集2
この質問をする別の投稿を開いたので、両方を混在させません。 DiskLruCache が既に存在するかどうかを確認するにはどうすればよいですか? (アンドロイド)
コメントを回答としてマークすることはできませんが、役立つものと同じです