我正在使用Picasso从网络和本地存储中加载图像
来自网络的负载图片
Picasso.with(上下文).load( “http://i.imgur.com/DvpvklR.png”)代入(ImageView的);
对于来自存储的加载图像,我在加载图像的路径之前添加file://
Picasso.with(上下文).load( “文件:///android_asset/DvpvklR.png”).into(imageView2);
但是当文件路径包含带文件名的utf-8 charchter时,它不会加载像file:///android_asset/۲۰۱٧.png
任何想法如何解决它每次我想使用picaso必须的字符串路径而不是Uri
或File
因为它保存在sqlite中作为字符串
答案 0 :(得分:0)
答案 1 :(得分:0)
试试这段代码:
String url = "file:///android_asset/۲۰۱٧.png";
URLEncoder.encode(url, "UTF-8");
Picasso.with(context).load(url).into(imageView2);