Android 无法解码流:java.io.FileNotFoundException。沙马林
我已经为应用程序启用了从internet读取图像的权限,但我仍然在日志catAndroid 无法解码流:java.io.FileNotFoundException。沙马林,android,xamarin,xamarin.android,Android,Xamarin,Xamarin.android,我已经为应用程序启用了从internet读取图像的权限,但我仍然在日志catBitmapFactory]中获得此权限无法解码流:java.io.FileNotFoundException:/http:/c.files.bbci.co.uk/12F71/production//u 96418677\u ccc61cd3-1779-4850-b8e7-8c799e61094f.jpg:打开失败:eNot(没有此类文件或目录) [System.out]resolveUri在错误的位图uri上失败:ht
BitmapFactory]中获得此权限无法解码流:java.io.FileNotFoundException:/http:/c.files.bbci.co.uk/12F71/production//u 96418677\u ccc61cd3-1779-4850-b8e7-8c799e61094f.jpg:打开失败:eNot(没有此类文件或目录)
[System.out]resolveUri在错误的位图uri上失败:http://c.files.bbci.co.uk/12F71/production/_96418677_ccc61cd3-1779-4850-b8e7-8c799e61094f.jpg
我在网上读到了解决这个问题的文章,但似乎每个人都有不同的答案来解释为什么会发生这种情况
我一直想知道为什么我的图像没有显示出来。这就是我在adapter&holder类中绑定缩略图的方式。有什么我需要检查的吗
适配器文件夹
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
{
FeedViewHolder hold = holder as FeedViewHolder;
hold.txtImage.SetImageURI(Android.Net.Uri.Parse(myFeed.items[position].thumbnail));
}
ImageView.SetImageURI
仅从本地/基于文件的Uri加载
请注意,使用此方法仅从本地Uri加载图像
关于:
您需要下载/缓存远程文件,然后提供该本地uri作为ImageView源