Aquí es interesante ...orientación Android - problemas con las intenciones (cámara)
Tengo una aplicación que estoy escribiendo para dispositivos con Android 2.3.3 o superior.
Tiene una actividad principal que llama a la cámara a través de un Intento.
Si el usuario hace clic en un botón para iniciar la cámara; luego toma una foto; luego hace clic en "Listo" para volver a la actividad principal: la aplicación funciona bien y muestra la nueva imagen en una vista de imagen de la actividad principal.
sin embargo, si el usuario usa la actividad principal en orientación vertical; luego hace clic en el botón para abrir la intención de la cámara y cambia la orientación a horizontal; luego haz clic en "hecho" para regresar a la actividad principal - la aplicación falla
pero luego ... sin embargo, si el usuario usa la actividad principal en orientación vertical; luego hace clic en el botón para abrir la intención de la cámara y cambia la orientación a horizontal; luego cambia la orientación de nuevo a retrato (en la cámara) antes de hacer clic en "done" para regresar a la actividad principal, luego la aplicación continúa ejecutándose normalmente.
cosas que he intentado: me han cambiado el archivo de manifiesto para forzar la aplicación (actividad principal) a orientarse en el retrato (También he quitado este) he añadido esta línea a la actividad principal en un intento de manejar el nuevo trazado de la actividad en él regresara de la cámara intención:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
en la ventana de depuración recibo errores que describe excepciones de puntero nulo - Creo que esto es debido a que los puntos de vista ya no están allí después de un cambio de orientación para la imagen que se debe pasar a menos que la orientación sea la misma que cuando se dejó.
Estoy un poco atascado así que agradecería algunos consejos.
http://i56.tinypic.com/2iu97on.jpgh Logcat del accidente – max4ever
http://stackoverflow.com/questions/14066038/why-image-captured-using-camera-intent-gets-rotated-on -algunos dispositivos en Android –