1
私はbase64イメージをビットマップイメージに変換し、ピカソライブラリを使用してリサイクラビューにロードしようとしています。しかし、ピカソメソッドにURIを渡す必要があるというコードを実行すると、エラーが発生します。base64をビットマップに変換してリサイクラビューに読み込む
public String getImage(){
Context context =null;
byte[] decodedString = Base64.decode(image, Base64.URL_SAFE);
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
decodedByte.compress(Bitmap.CompressFormat.PNG, 100, bytes);
path = MediaStore.Images.Media.insertImage(context.getContentResolver(), decodedByte, null, null);
return Uri.parse(path);
}
のDataAdapter:
Picasso.with(context).load(data.get(i).getImage()).into(holder.reportImage);