Pasar bitmap a otra actividad recibiendo mensaje en logcat TRANSACCIÓN FALLA BINDER

cuando paso la imagen de bitmap a otra actividad obtengo una mag en Logcat as-

03-20 12:06:56.553: E/JavaBinder(280): !!! FAILED BINDER TRANSACTION !!! 

está sucediendo para la imagen de gran tamaño. la imagen de pequeño tamaño está funcionando bien. ¿Qué debo hacer? Por favor, ayúdenme. Gracias de antemano.

aquí estoy pasando datos como-

 Drawable drbl=_imageView.getDrawable(); int imageh=_imageView.getHeight(); int imagew=_imageView.getWidth(); Bitmap bit = ((BitmapDrawable)drbl).getBitmap(); intent.putExtra("Image_Height", imageh); intent.putExtra("Image_Width", imagew); intent.putExtra("Bitmap",bit); startActivityForResult(intent, 2); 

Poner esa cantidad de datos en extras no es un buen enfoque. El trabajo más fácil es mantener una referencia estática del nuevo bitmap

 public static Bitmap getBitmap(Bitmap changeBitmap){ return bitmap; } 

Y después de usarlo recíbelo de esta manera.

 if(changedBitmap!=origanlBitmap) orignalBitmap.recycle();