picasso是否支持图片磁盘缓存
Whether picasso supports image disk caching
在我从事 Volley 工作之前,我使用 DiskLruCache [link] with Volley 在磁盘上缓存图像。
现在我一直在使用 Picasso 的应用程序。
我想知道毕加索是否支持磁盘缓存。
如果它支持我如何修复缓存大小。
使用磁盘缓存从远程加载图像时哪个有用?
Picasso 支持磁盘缓存,它依赖于 HTTP 客户端。
如果您将它与 OkHttp 一起使用,磁盘缓存的默认大小约为 50 MB(占总量的 2% space,最大 50MB,最小 5MB)。
如果这不能满足您的需求,您可以实现自己的磁盘缓存或在使用 Picasso.Builder.[=11= 初始化 Picasso 时手动初始化具有更大磁盘缓存大小的 OkHttpDownloader ]
我会推荐后者,它应该看起来像
new Picasso.Builder(context).downloader(new OkHttpDownloader(MAX_CACHE_SIZE)).build();
在我从事 Volley 工作之前,我使用 DiskLruCache [link] with Volley 在磁盘上缓存图像。
现在我一直在使用 Picasso 的应用程序。
我想知道毕加索是否支持磁盘缓存。 如果它支持我如何修复缓存大小。
使用磁盘缓存从远程加载图像时哪个有用?
Picasso 支持磁盘缓存,它依赖于 HTTP 客户端。
如果您将它与 OkHttp 一起使用,磁盘缓存的默认大小约为 50 MB(占总量的 2% space,最大 50MB,最小 5MB)。
如果这不能满足您的需求,您可以实现自己的磁盘缓存或在使用 Picasso.Builder.[=11= 初始化 Picasso 时手动初始化具有更大磁盘缓存大小的 OkHttpDownloader ]
我会推荐后者,它应该看起来像
new Picasso.Builder(context).downloader(new OkHttpDownloader(MAX_CACHE_SIZE)).build();