onActivityResult no se llama en Fragment

a actividad que aloja este fragmento tiene suonActivityResult llamado cuando vuelve la actividad de la cámara.

Mi fragmento inicia una actividad para obtener un resultado con la intención de que la cámara tome una foto. La aplicación de imagen se carga bien, toma una foto y regresa. LosonActivityResult sin embargo nunca es golpeado. He establecido puntos de interrupción, pero no se activa nada. ¿Puede un fragmento teneronActivityResult? Creo que sí, ya que es una función proporcionada. ¿Por qué no se desencadena esto?

ImageView myImage = (ImageView)inflatedView.findViewById(R.id.image);
myImage.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View view) {
        Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
        startActivityForResult(cameraIntent, 1888);
    }
});

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if( requestCode == 1888 ) {
        Bitmap photo = (Bitmap) data.getExtras().get("data");
        ((ImageView)inflatedView.findViewById(R.id.image)).setImageBitmap(photo);
    }
}

Respuestas a la pregunta(30)

Su respuesta a la pregunta