0

連絡先情報を表示するアダプターがあります。連絡先に写真がある場合は表示され、そうでない場合はic_launcher画像が画像として設定されます

 if (contact.photoUri != null)
        holder.imageView.setImageURI(contact.photoUri);
    else
        holder.imageView.setImageResource(R.drawable.ic_launcher);

setImageUri正常に動作しますがsetImageResource()、何も表示さsetBackgroundResource()setImageDrawable(context.getResources().getDrawable(R.drawable.ic_launcher))ません。

このイメージは私の他のいくつかのアダプターで非常にうまく機能するため、再現できないエラーがあります。

BitmapFactory﹕ Unable to decode stream: java.io.FileNotFoundException: /null: open failed: ENOENT (No such file or directory)
System.out﹕ resolveUri failed on bad bitmap uri: null

何が起こっている?

編集:

uri経由で画像にアクセスしても機能しません。画像が存在しないように機能します:(

2.編集:

今、xml を介してデフォルトの画像をプリセットしましたが、それも機能しません!

4

0 に答える 0