A엑티비티에서 썸네일 이미지를 BITMAP 형식을 B엑티비티로 넘기고
B라는곳에서 받고 다시 C로 넘겨줄려고합니다. 계속 NULLPOINT가 뜨는데 해결방법좀 부탁드립니다.
소스첨부하였습니다.
A엑티비티 보낼때Bitmap bitmap = bmThumbnail;
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();
Intent i2 = new Intent(VideoList.this, Photo.class);
i2.putExtra("image", byteArray);
startActivity(i2);
B엑티비티 받는곳 byte[] kk = getIntent().getByteArrayExtra("image");
Bitmap bm = BitmapFactory.decodeByteArray(kk, 0, kk.length);
B에서 C로 보낼때 ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] arr = stream.toByteArray();
i.putExtra("image", arr);
startActivity(i);
C에서 받을때 byte[] array = getIntent().getByteArrayExtra("image");
Bitmap bm = BitmapFactory.decodeByteArray(array, 0, array.length);
mImageView2.setImageBitmap(bm);