Я хочу, чтобы отобразить захват изображения с помощью камеры устройства, и для этого я использовал ниже code.but я получаю нулевое значение в данных, которые возвращаются в onActivityResult. Поэтому, пожалуйста, предоставьте мне решение для этого ..
спасибо,
и мой код:
File root = new File(Environment.getExternalStorageDirectory()+"/TestCameraGallery");
root.mkdirs();
MyCameraGallery = new File(root, "mycamerapicname");
Uri outputFileUri = Uri.fromFile(MyCameraGallery );
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, CAMERA_PIC_REQUEST);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == CAMERA_PIC_REQUEST)
{
Uri uri = data.getData();
}
}
значение uri равно нулю и дает исключение нулевого указателя, поэтому, пожалуйста, помогите мне