
我想你仍然可以使用Picasso来下载图像,但是当你得到一个Bitmap时,你的应用程序就会存储它的修改版本.因此,当用户完成绘制时,您必须自己将其本地存储到文件中(如果它是一个大图像,您也可以为GrIDVIEw创建单独的较小缩略图)并使用此版本.要将更改的位图内容保存到可以调用的文件中
outBitmap.compress(Bitmap.CompressFormat.PNG,100,outStream);
您也可以使用Picasso将本地文件加载到GrIDVIEw中:Picasso.with(context).load(“fileUrl”).into(mImageVIEw);.因此,在您的代码中,您将检查是否具有本地编辑版本并使用Picasso从本地文件加载它,或者使用Picasso从服务器加载它.
如果要在服务器上保存图像,可以在用户编辑后将其发送到服务器.然后Picasso Okhttp将再次下载它(假设您更新了像服务器上的ETag一样的http缓存属性).
总结以上是内存溢出为你收集整理的android – 使用Picasso和OkHttp更新/更改缓存的位图全部内容,希望文章能够帮你解决android – 使用Picasso和OkHttp更新/更改缓存的位图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)