android – 在传递摄像机拍摄的字节数组图片时没有完成活动

前端之家收集整理的这篇文章主要介绍了android – 在传递摄像机拍摄的字节数组图片时没有完成活动前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在使用一个主要活动,它正在调用cameraActivity并使用相机拍摄的照片.我完成了pictureTaken上的相机活动并将字节数组传递给父活动

  protected PictureCallback jpegCallback=new PictureCallback() {
    public void onPictureTaken(byte[] data,Camera camera) {

               //Finishing Camera activity              
           Bundle bundle=new Bundle();
       bundle.putByteArray("imageToPreview",data);
       mPreview.imageBundle=bundle;
               Intent it=new Intent;
               it.putExtras(bundle);
               CameraActivity.this.setResult(Activity.RESULT_OK,it);
       CameraActivity.this.finish();

        } 

      }
    };

所以传递图像字节数组创建问题,导致未完成活动.

如果我简单地通过

CameraActivity.this.setResult(Activity.RESULT_OK);
CameraActivity.this.finish();

它工作正常
PLZ帮助我必须在父活动中使用此图像

最佳答案
我得到了解决问题的方法
实际上我们不应该通过意图传递大量数据
正如here所述
原文链接:https://www.f2er.com/android/430378.html

猜你在找的Android相关文章