2

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 が既に存在するかどうかを確認するにはどうすればよいですか? (アンドロイド)

コメントを回答としてマークすることはできませんが、役立つものと同じです

4

1 に答える 1