我正在努力寻找这个不错的网站之外的文档:
http://square.github.io/picasso/
我已经使用了记录在案的行,并且它正在将图片带到它应该在的位置。
我的问题是关于缓存的。我有一些我知道不会改变的 URL。如何告诉 Picasso 将内容保存在其磁盘缓存中,这样我的应用程序就不必继续下载资源?它目前似乎偶尔会使用缓存,但它肯定会过于频繁地重新请求。
我正在努力寻找这个不错的网站之外的文档:
http://square.github.io/picasso/
我已经使用了记录在案的行,并且它正在将图片带到它应该在的位置。
我的问题是关于缓存的。我有一些我知道不会改变的 URL。如何告诉 Picasso 将内容保存在其磁盘缓存中,这样我的应用程序就不必继续下载资源?它目前似乎偶尔会使用缓存,但它肯定会过于频繁地重新请求。
Picasso 默认是缓存的(底层 OkHttp 使用一个)。您没有权限可能是个问题
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
内存缓存默认接缝没问题。要自定义磁盘缓存,您可以在此处使用和更改超大磁盘缓存PicassoBigCache