Galaxy S3: tomar una foto en modo retrato destruye la actividad

Entonces, esta pregunta se ha hecho de muchas formas en este foro, pero ninguna de las respuestas me está ayudando. Tengo un error que solo he podido reproducir en el Samsung Galaxy S3.

Quiero simplemente tomar y almacenar una foto con la cámara del teléfono, pero mi Actividad se está destruyendo antes de que vuelva a recibir una respuesta de onActivityResult. Esto SOLO sucede cuando uso la cámara en modo vertical, en modo horizontal está bien.

Estoy usando este código para lanzar la cámara:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, Config.ACTIVITY_TAKE_PHOTO);

En el modo retrato, nunca veo una llamada a onActivityResult (de la actividad de la cámara), solo veo un onDestroy () llamado en mi actividad de lanzamiento. No hay excepciones o errores en el registro, y obviamente no hay nada malo que lo haga fallar.

He visto publicaciones que recomiendan agregar "android: configChanges =" orientación | keyboardHidden "" al Manifiesto, y hacer muchas otras cosas para administrar el cambio de orientación que se produce al usar la cámara, pero hasta ahora nada ha ayudado.

¿Alguien más ha resuelto este problema?

Respuestas a la pregunta(2)

Su respuesta a la pregunta