連絡先情報を表示するアダプターがあります。連絡先に写真がある場合は表示され、そうでない場合は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 を介してデフォルトの画像をプリセットしましたが、それも機能しません!