我是Android新手,如果未设置图像,则尝试在RecyclerView适配器中设置默认图像。但是未设置默认图像。我在哪里弄错了?像这样检查它:
if(advertisement.getImage().isEmpty()){
holder.imageView.setImageResource(R.drawable.ic_default_avatar);
}
else
{
byte[] decodedString = Base64.decode(advertisement.getImage(), Base64.DEFAULT);
Bitmap imgBitMap = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
holder.imageView.setImageBitmap(imgBitMap);
}
也尝试了if(advertisement.getImage() == null)
,但结果相同。
答案 0 :(得分:0)
放入 if(advertisement.getImage()==空|| advertise.getImage()。isEmpty()) 以获得输出数据的多种可能性。