【发布时间】:2014-09-23 09:01:56
【问题描述】:
在阅读了几篇文档后,我想澄清一些观点
参考:this
为了让 Picasso 将我的图像缓存到内存中,我是否必须在响应中启用“Cache-control”标头?
-
如果我在 Picasso 中使用
OkHttpDownloader,是否还需要我启用标题?public Picasso getImageLoader(Context ctx) { Picasso.Builder builder = new Picasso.Builder(ctx); builder.downloader(new OkHttpDownloader(ctx) { @Override protected HttpURLConnection openConnection(Uri uri) throws IOException { HttpURLConnection connection = super.openConnection(uri); connection.setRequestProperty("X-User",user.getUsername()); connection.setRequestProperty("X-Token",user.getToken()); return connection; } }); return builder.build(); }
3 磁盘缓存是否在 Android 4.3 或更低版本的 Picasso 中工作。如果网络断开,它会从磁盘加载我的图像吗?
【问题讨论】:
-
见:[问题]:stackoverflow.com/questions/18944773/…Jake Wharton 的回答是正确的
-
在这里查看我之前的回答,希望对您有所帮助:[stackoverflow.com/a/29812708/672773][1] [1]:stackoverflow.com/a/29812708/672773
标签: android caching http-headers picasso okhttp