9

Picasso を使用して、アプリケーションのすべてのビューに画像をダウンロードして表示しています。これらの画像はめったに変更されません (数か月間有効と見なされます)。

ピカソ (または基礎となる okHttp) にこれらの画像をこれだけの時間ディスクに保持するように依頼する簡単な方法はありますか?

4

3 に答える 3

14

ディスク キャッシングは、HTTP クライアント内の Picasso の「下」で行われます。実際、このプロセスは完全に透過的です。キャッシュ バージョンまたはインターネット バージョンを明示的に要求することはありません。HTTP クライアントが内部で決定を下し、正しいことを行います。

キャッシングに HTTP クライアントを利用することを選択したため、キャッシングが実際にどのように行われるかをほとんど制御できません。あなたの質問に答えるには、いいえ、Picasso (または OkHttp) にヘッダーが許可するよりも長く画像をキャッシュするように指示する方法はありません。

于 2013-10-03T16:29:13.590 に答える