title: Passing a Camera Image as Bitmap Returns TransactionTooLarge Exception
body: <p>I am using camera kit library for my app. When I get the picture call back, I convert the byte array to bitmap and try to pass it to the next activity like this:</p>
  
  <pre><code>ab_capture.setOnClickListener(new View.OnClickListener() {
          @Override
          public void onClick(View view) {
              cameraView.captureImage(new CameraKitEventCallback&lt;CameraKitImage&gt;() {
                  @Override
                  public void callback(CameraKitImage cameraKitImage) {
                      byte[] jpeg = cameraKitImage.getJpeg();
  
                      Bitmap bitmap = BitmapFactory.decodeByteArray(jpeg, 0, jpeg.length);
                      Intent previewIntent = new Intent(ImageActivity.this, PreviewActivity.class);
                      previewIntent.putExtra("cam_image", bitmap);
                      startActivity(previewIntent); // implicit
                      finish();
  
                  }
              });
          }
      });
  </code></pre>
  
  <p>but after clicking the button, app crashes and I get this error message:</p>
  
  <pre><code>E/JavaBinder: !!! FAILED BINDER TRANSACTION !!!  (parcel size = 3686928)
  02-28 01:03:06.183 9579-9999/base.android.com.thumbsapp E/AndroidRuntime: FATAL EXCEPTION: CameraViewWorker
                                                                        Process: base.android.com.thumbsapp, PID: 9579
                                                                        java.lang.RuntimeException: Failure from system
                                                                            at android.app.Instrumentation.execStartActivity(Instrumentation.java:1525)
                                                                            at android.app.Activity.startActivityForResult(Activity.java:4226)
                                                                            at android.support.v4.app.BaseFragmentActivityApi16.startActivityForResult(BaseFragmentActivityApi16.java:54)
                                                                            at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:67)
                                                                            at android.app.Activity.startActivityForResult(Activity.java:4185)
                                                                            at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:732)
                                                                            at android.app.Activity.startActivity(Activity.java:4509)
                                                                            at android.app.Activity.startActivity(Activity.java:4477)
                                                                            at base.android.com.thumbsapp.UI.Activities.ImageActivity$1$1.callback(ImageActivity.java:83)
                                                                            at base.android.com.thumbsapp.UI.Activities.ImageActivity$1$1.callback(ImageActivity.java:75)
                                                                            at com.wonderkiln.camerakit.CameraView$4.imageCaptured(CameraView.java:471)
                                                                            at com.wonderkiln.camerakit.Camera1$5.onPictureTaken(Camera1.java:427)
                                                                            at android.hardware.Camera$EventHandler.handleMessage(Camera.java:1361)
                                                                            at android.os.Handler.dispatchMessage(Handler.java:110)
                                                                            at android.os.Looper.loop(Looper.java:203)
                                                                            at android.os.HandlerThread.run(HandlerThread.java:61)
                                                                         Caused by: android.os.TransactionTooLargeException: data parcel size 3686928 bytes
                                                                            at android.os.BinderProxy.transactNative(Native Method)
                                                                            at android.os.BinderProxy.transact(Binder.java:622)
                                                                            at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:3197)
                                                                            at android.app.Instrumentation.execStartActivity(Instrumentation.java:1518)
                                                                            at android.app.Activity.startActivityForResult(Activity.java:4226) 
                                                                            at android.support.v4.app.BaseFragmentActivityApi16.startActivityForResult(BaseFragmentActivityApi16.java:54) 
                                                                            at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:67) 
                                                                            at android.app.Activity.startActivityForResult(Activity.java:4185) 
                                                                            at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:732) 
                                                                            at android.app.Activity.startActivity(Activity.java:4509) 
                                                                            at android.app.Activity.startActivity(Activity.java:4477) 
                                                                            at base.android.com.thumbsapp.UI.Activities.ImageActivity$1$1.callback(ImageActivity.java:83) 
                                                                            at base.android.com.thumbsapp.UI.Activities.ImageActivity$1$1.callback(ImageActivity.java:75) 
                                                                            at com.wonderkiln.camerakit.CameraView$4.imageCaptured(CameraView.java:471) 
                                                                            at com.wonderkiln.camerakit.Camera1$5.onPictureTaken(Camera1.java:427) 
                                                                            at android.hardware.Camera$EventHandler.handleMessage(Camera.java:1361) 
                                                                            at android.os.Handler.dispatchMessage(Handler.java:110) 
                                                                            at android.os.Looper.loop(Looper.java:203) 
                                                                            at android.os.HandlerThread.run(HandlerThread.java:61) 
  </code></pre>
  
  <p>This error only occurs on a Nougat device. When I run on Lollipop, there is no error but it doesn't start the preview activity.</p>
  
  <p>I need help understanding and resolving this error and also the problem with going to the next activity. Thanks.</p>