Android – Невозможность получить изображение с камеры на 4.2.2

Я пытаюсь сделать фотографию и получить путь к файлу, позвонив:

Intent camera_intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(camera_intent, Static.TAKE_PICTURE); 

и тогда:

 case Static.TAKE_PICTURE: if(resultCode == Activity.RESULT_OK){ if(data.getData() != null){ Uri selectedImage = data.getData(); String path = selectedImage.getPath(); if(path.contains("images/media")){ path = Static.getImageRealPathFromURI(getActivity().getBaseContext(),selectedImage); } } } break; 

Отлично работает на 4.1.2 Galaxy S3, но каждый раз падает на 4.2.2 Nexus 10 с:

 java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=65642, result=-1, data=null} to activity {com.******.***/com.******.***.Main}: java.lang.NullPointerException 

Если я попробую сделать то же самое для видео:

 Intent video_intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); startActivityForResult(video_intent, Static.RECORD_VIDEO); 

работает отлично. На самом деле у меня нет идеи, почему.

Это работает для меня:

 photoFilePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/" + Static.genereateFileName() + ".jpg"; File imageFile = new File(photoFilePath); Uri imageFileUri = Uri.fromFile(imageFile); Intent camera_intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); camera_intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, imageFileUri); startActivityForResult(camera_intent, Static.TAKE_PICTURE); 
Intereting Posts
Где я могу найти официальный симулятор закладки галактики для Android SDK? Получите свободное пространство во внутренней памяти Ошибка приложения. Соединение с сервером не увенчалось успехом. (файл: ///android_asset/www/index.html) Cast Long длинным Как определить, установлено ли приложение на устройстве Android на веб-странице Как отправить массив объектов в модифицированный POST? Изменение размера ImageView во время выполнения с помощью кнопки – Android Получите намерение удалить приложение в Android Как узнать, получено ли сообщение чата сервером? Сжатие строки с использованием GZIPOutputStream Явное обращение к намерению к динамически широковещательному приемнику Новая строка при использовании DataOutputStream, Android Создайте макет с анимацией после нажатия кнопки на Android Резервное копирование / восстановление общих настроек android Как использовать правильное перетаскивание вида на Android