2013-11-12 2 views
0

приложение падает, когда я нажимаю Ok на изображении, снятом с камеры. проблема существует для связующих устройств Google, отлично работает для других устройствСбой приложения для Android при съемке с камеры на nexus

Журнала ошибок

11-12 14:25:30.059: E/AndroidRuntime(5386): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1888, result=-1, data=Intent { act=inline-data (has extras) }} to activity {com.pocketbookkeeper/com.pocketbookkeeper.Photo_New_Entry}: java.lang.NullPointerException 

код, чтобы начать камеру Активности в

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
startActivityForResult(cameraIntent, 1888); 

кода для извлечения данных из деятельности камеры

Uri selectedImage = imageReturnedIntent.getData(); 

Здесь эта строка imageReturnedIntent.getData() возвращает null. Обратите внимание, что это происходит только тогда, когда я использую устройства Google Nexus.

ответ

0

Изображение возвращается в дополнениях с помощью ключа «данных», а не в данных часть Intent. Получите следующее:

Bundle extras = imageReturnedIntent.getExtras(); 
mImageBitmap = (Bitmap) extras.get("data"); 
Смежные вопросы