Estoy enviando un intento de la cámara de una actividad que llamo así:actividad impiden ser destruida
Intent testphoto = new Intent(Dashboard.this,CameraHandler.class);
startActivity(testphoto);
En la clase CameraHandler que llamar a la cámara:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 0);
Pero antes de llamar al onActivityResult
en la clase de manipulador de cámara, la actividad se destruye. ¿Hay alguna forma de prevenir esto?
ENCONTRÉ LA RESPUESTA: Tenía en mi androidmanifest nohistory = true y eso hizo que el sistema operativo destruyera la actividad antes del resultado.
¿cómo sabes su conseguir ¿destruido? – dymmeh
He puesto un Log en el método OnDestroy(), probé una sola aplicación con una sola actividad y funciona bien, pero cuando empiezo a usar esto en una aplicación más compleja, la actividad se destruye antes de que la cámara devuelva la imagen – Diego
Si ha encontrado su propia respuesta, publíquela y acepte su propia respuesta para cerrar la pregunta. Gracias. – davidcesarino