目录
问题及解决尝试相关Picasso的GitHub issues
Picasso github地址:https://github.com/square/picasso
问题: 使用了 Picasso的最新版本 2.5.2。 手机是魅族魅蓝note2 在加载本地手机拍照(DCIM/Camera文件夹下)和截图的图片时失败。
原因是在加载图片时使用了 resize()
尝试解决方案和效果: 1、去掉resize(而且需要再加载大图的Activity配置中添加 PRocess:picture属性) 效果:可以加载本地Camera 图片,但内存占用很高
参考以下文章的:4 新进程中查看大图 http://blog.csdn.net/ashqal/article/details/48005833
2、将本地拍照图片取出,用工具进行压缩处理(但压缩后大小只是略小于原图),并放回同一个文件夹 效果:可以正常显示压缩后的图片。猜测:应该不是图片大小的问题。
3、最终处理: 回退Picasso的版本,不使用 2.5.2,改为使用 2.4.0 compile ‘com.squareup.picasso:picasso:2.4.0’
效果:resize可使用,图片能正常显示 【似乎2.5.2的问题会在2.6.0解决】
返回目录
1、Exception: java.io.IOException: Cannot reset #364 https://github.com/square/picasso/issues/364
2、https://github.com/square/picasso/issues?utf8=%E2%9C%93&q=camera
返回目录
新闻热点
疑难解答