Why is the intent data null on some devices?

view story

http://stackoverflow.com – I am using this Code to generate an camera intent Log.i(TAG, "starting Camera action"); appData.setApplicationMode( ApplicationModeEnum.PICTURE_FIRST_MODE.name() ); Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT, this.getApplicationContext().getDir("images", MODE_PRIVATE)); In the ActivityResult I retrieve the uri of the taken picture else if (requestCode == TAKE_PICTURE && resultCode == ActionActivity.RESULT_OK){ Log.i(TAG, "picture intent gives result ok"); Bundle b = new Bundle(); (HowTos)