intent传bitmap
ByteArrayOutputStream baos = new ByteArrayOutputStream();
if (entity.getBitmap() != null) {
// 如果实体类中有大图片intent传入 否则不传
if (entity.getBigBitmap() != null) {
entity.getBigBitmap().compress(Bitmap.CompressFormat.PNG, 100, baos);
byte[] bitmapByte = baos.toByteArray();
//启动查看图片的activity,传入drawable
ctx.startActivity(new Intent(ctx, PictureBrowseActivity.class).putExtra("bitmap",
bitmapByte));
接受
if (intent.getByteArrayExtra("bitmap") != null) {
byte[] bis = intent.getByteArrayExtra("bitmap");
Bitmap bitmap = BitmapFactory.decodeByteArray(bis, 0, bis.length);
imageView.setImageBitmap(bitmap);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
if (entity.getBitmap() != null) {
// 如果实体类中有大图片intent传入 否则不传
if (entity.getBigBitmap() != null) {
entity.getBigBitmap().compress(Bitmap.CompressFormat.PNG, 100, baos);
byte[] bitmapByte = baos.toByteArray();
//启动查看图片的activity,传入drawable
ctx.startActivity(new Intent(ctx, PictureBrowseActivity.class).putExtra("bitmap",
bitmapByte));
接受
if (intent.getByteArrayExtra("bitmap") != null) {
byte[] bis = intent.getByteArrayExtra("bitmap");
Bitmap bitmap = BitmapFactory.decodeByteArray(bis, 0, bis.length);
imageView.setImageBitmap(bitmap);