2017-06-10 8 views
0

私は、インターネットから画像を読み取るためのアプリケーションのための許可を有効にしているが、私はまだ私はこの問題を解決するために、オンラインで読みましたが、一人一人が理由として別の答えを持っているようで、私のログの猫にBitmapFactory] Unable to decode stream: java.io.FileNotFoundException: /http:/c.files.bbci.co.uk/12F71/production/_96418677_ccc61cd3-1779-4850-b8e7-8c799e61094f.jpg: open failed: ENOENT (No such file or directory) [System.out] resolveUri failed on bad bitmap uri: http://c.files.bbci.co.uk/12F71/production/_96418677_ccc61cd3-1779-4850-b8e7-8c799e61094f.jpgストリームをデコードできませんでした:java.io.FileNotFoundException。 Xamarin

これを取得していますこれが起こる。

なぜ私のイメージが表示されないのか不思議です。これは私のアダプタ&ホルダークラスのサムネイルにバインドする方法です。私がチェックする必要があるものはありますか?

AdapterHolder

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)); 

       } 

答えて

0

ImageView.SetImageURIのみローカル/ファイルベースからロードウリ

あなただけのローカルウリから画像をロードするために、このメソッドを使用します。

再:https://developer.android.com/reference/android/widget/ImageView.html#setImageURI(android.net.Uri)

あなたは/ダウンロードリモートファイルをキャッシュしてからImageViewのソースとしてそのローカルURIを提供する必要があります。

関連する問題