Map<String,Object> value = (Map<String, Object>) snapshot.getValue();
String name1 = String.valueOf(value.get("base64"));
name1字符串,其中包含多个base64字符串,如何在imageview中显示该字符串。
byte[] imageAsBytes = Base64.decode(name1.getBytes(), Base64.DEFAULT);
image.setImageBitmap(BitmapFactory.decodeByteArray(imageAsBytes, 0,imageAsBytes.length));
上面的代码在imageview中显示base64。但是name1字符串包含多个base64值,如何在图像视图android
中显示这些值编辑:
System.out.println("Path " + name1);
System.out.println("1 ");
输出:
PATH base64stringedsfdxf
1
PATH base64stringsdimfd
1
PATH base64stringsdvsdic
1
我在控制台中打印了name1,它打印第一个字段,然后打印1个,然后打印其他字段。
现在如何在imageview中显示这些base64字符串。我不知道如何提取单个值。如果我把name1像上面的代码一样,因为它包含多于1个base64string无法显示。如何在打印下一个base64string之前移动到下一个imageview。