Android 发布使用facebook加载图像';当imagepath包含特殊字符(如%s)时,s Fresco图像加载库
我正在使用Fresco在我们的应用程序中加载图像,但如果imagepath包含任何特殊符号或字符,如%或#,则不会加载图像 我的图像的imagepath是: /storage/simulated/0/Pictures/OGQ/Richard Walker_天堂阶梯%3F_YkFgR2RZ.jpg 壁画版本:[1.5.0]Android 发布使用facebook加载图像';当imagepath包含特殊字符(如%s)时,s Fresco图像加载库,android,facebook,fresco,imageloader,Android,Facebook,Fresco,Imageloader,我正在使用Fresco在我们的应用程序中加载图像,但如果imagepath包含任何特殊符号或字符,如%或#,则不会加载图像 我的图像的imagepath是: /storage/simulated/0/Pictures/OGQ/Richard Walker_天堂阶梯%3F_YkFgR2RZ.jpg 壁画版本:[1.5.0] 欢迎光临 将imagepath转换为Uri为: Uri picUri= Uri.fromFile(new File("/storage/emulated/0/Pictures/
欢迎光临 将imagepath转换为Uri为:
Uri picUri= Uri.fromFile(new File("/storage/emulated/0/Pictures/OGQ/Richard Walker_Stairway To Heaven%3F_YkFgR2RZ.jpg"
ImageRequest request=ImageRequestBuilder.newBuilderWithSource(picUri).setResizeOptions(new ResizeOptions(width, height)).build();
这将加载包含特殊字符或符号的图像。不确定壁画,你不能使用glide吗@种马我们已经从glide转向fresco,并发现它在内存管理、性能和图像加载体验方面更好。Glide也有同样的问题,但它已经修复了,我也尝试了fresco,它可以工作…所以解决方案是load(Uri.fromFile(newfile(…))…谢谢