当我使用毕加索的Github page给出的示例项目时,图像将被缓存.意味着一旦加载它们,即使我关闭互联网连接,它们也会出现.
但是,当我使用相同的方法从不同项目中的相同URL下载图像时,图像不会被缓存.我也在使用AndroID 4.2.2(光盘缓存需要ICS).那么这可能是什么问题呢?
这是他们使用的简单代码,我正在使用
Picasso.with(context) // .load(url) // .placeholder(R.drawable.placeholder) // .error(R.drawable.error) // .fit() // .into(vIEw);
解决方法:
如果仅使用Picasso库,则不会进行缓存.使用okhttp进行缓存.
例如:
如果您使用的是picasso-2.1.1.jar,请使用okhttp-1.2.1-jar-with-dependencIEs.jar进行缓存.
否则,请尝试GlIDe库,该库类似于picasso实现.在从缓存中加载图像时效果最佳.
检查滑翔
Glide Github
Example 2
以上是内存溢出为你收集整理的缓存无法与毕加索一起使用全部内容,希望文章能够帮你解决缓存无法与毕加索一起使用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)