调用android系统相机,按返回键返回和拍照成功返回的resultCode也一样

来源:互联网 发布:知豆电动汽车租赁 编辑:程序博客网 时间:2024/06/05 04:08

用此方法调用android系统相机后,若按返回键会报空指针错误,原因是拍照不成功,没有返回图片。

   Intent imageCaptureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);        startActivityForResult(imageCaptureIntent, REQ_CAPTURE_IMAGE);

所以之后看requestCode和resultCode 进行研究,发现若拍照成功,resultCode为-1,按返回键,resultCode为0.所以只要在activity的回调函数里面对两个code进行判断就把这小bug解决了。



2 0