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

问题描述

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

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);
}

解决方法

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

,

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...