【发布时间】:2017-09-01 12:53:29
【问题描述】:
我尝试将 FFImageLoading 用于我的 Xamarin.Android 应用程序。 从这个 Github 上的示例项目中获取的 URL 一切正常。 但是当我使用个人网址图片时,什么都没有显示:-(
这是我使用的代码:
//This one works fine
string sURL = @"https://lh4.googleusercontent.com/-Lfgi-xEMwuk/VNWoy8EDWcI/AAAAAAAAACk/rwsluNfhSZY/w1486-h832-no/photo.jpg";
//This one does not work
string sURL = @"http://api.moovenow.com/v1/fr_fr/images_public/user/140.png";
ImageService.Instance.LoadUrl(sURL)
.Retry(3, 1000)
.Error(ero =>
{
;
})
.Success(() =>
{
;
})
.Into(imageView);
当我调试时,它每次都通过 Success 方法。 但是对于 URL “140.png”,imageview 没有图像。就像图像是透明的一样。
编辑: 我尝试使用 HTTPS。结果是一样的。 我询问了 API 开发人员是否需要用户代理。他们告诉我,使用 API 不需要用户代理。
另外,我在调试输出日志中注意到这一行:
--- SkImageDecoder::Factory returned null
你认为这可能是我问题的根源吗?
【问题讨论】:
标签: c# android xamarin xamarin.forms ffimageloading