Android à la caméra de capturer l'activité renvoie la valeur null Uri

Ce code a travaillé sur samsung avant, mais maintenant que je suis en utilisant le Nexus One avec Android 2.3.6, il plante dès que je prends une photo et cliquez sur ok ou choisissez une photo dans la galerie. Stacktrace montre une exception de pointeur null sur l'Uri.
Mon code pour l'activation de la caméra est comme suit:

public void activateCamera(View view){      
    Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    //start the image capture Intent
    startActivityForResult(i, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
}

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

    super.onActivityResult(requestCode, resultCode, data);

    if ((requestCode == CHOOSE_IMAGE_ACTIVITY_REQUEST_CODE  || requestCode == CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE) 
        && resultCode == RESULT_OK && null != data) {

        selectedImage = data.getData();

        String[] filePathColumn = { MediaStore.Images.Media.DATA };

        Cursor cursor = getContentResolver().query(selectedImage,
                filePathColumn, null, null, null);

        cursor.moveToFirst();

        int columnIndex = cursor.getColumnIndex(filePathColumn[0]);

        String picturePath = cursor.getString(columnIndex);

        cursor.close();

        Bitmap bits = null;

        BitmapFactory.Options options = new BitmapFactory.Options();

        options.inSampleSize = inSampleSize;

        try {
            bits = BitmapFactory.decodeStream(new FileInputStream(picturePath),null,options);
        } catch (FileNotFoundException e) {
        //TODO Auto-generated catch block
        e.printStackTrace();
        }

Aucune idée de ce que pourrait être le problème?
Merci!

OriginalL'auteur jop | 2013-08-29