1、okhttp指定picasso的缓存路径
Picasso picasso = new Picasso.Builder(this)
//.memoryCache(new LruCache(20 << 20))
//20*(2^20)=20*1024*1024 缓存内存大小
.downloader(new OkHttpDownloader(cacheFile))//图片存放位置
.defaultBitmapConfig(Bitmap.Config.RGB_565)
//默认图片质量,优先RGB_565, RGB_8888
.build();
2、okhttp3指定picasso的缓存路径。注意重点在这里OkHttp3Downloader。直接使用OkHttpDownloader会报错找不到OkHttpClient对象
Picasso picasso = new Picasso.Builder(this)
//.memoryCache(new LruCache(20 << 20))
//20*(2^20)=20*1024*1024 缓存内存大小
.downloader(new OkHttp3Downloader(cacheFile))//图片存放位置
.defaultBitmapConfig(Bitmap.Config.RGB_565)
//默认图片质量,优先RGB_565, RGB_8888
.build();
需要引入:
compile 'com.jakewharton.picasso:picasso2-okhttp3-downloader:1.1.0'