每当我单击捕获图像按钮时,我的应用就会崩溃

时间:2020-08-22 14:49:39

标签: android android-studio android-fragmentactivity

我正在尝试捕获图像并将其发送到下一个活动,但是每当我单击捕获按钮时,我的应用就会崩溃。这是下面的代码:

btn_capture.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        //----function call
        captureImage();
    }
});

jpegCallback = new Camera.PictureCallback(){
    @Override
    public void onPictureTaken(byte[] bytes, Camera camera) {
    Intent i = new Intent(getActivity(),ShowCaptureImage.class);
    i.putExtra("capture", bytes);
    startActivity(i);      //<--------- error is occuring here 
    return;
    }
};
return vw;
}
//------------PICTURE TAKEN FUNCTION--------------
private void captureImage() {
camera.takePicture(null,null, jpegCallback);
}

2 个答案:

答案 0 :(得分:0)

我认为当您尝试在ShowCaptureImage活动中获取Intent数据时,就会发生错误。您可以发布该部分的代码吗?

答案 1 :(得分:0)

检查活动结果数据,并确保在清单文件中添加了摄像头权限