Bueno, básicamente, presiono un botón, esto abre la aplicación de cámara predeterminada usando la intención de la cámara. Después de tomar una fotografía, se guardarán las cosas necesarias y se redireccionará a otra actividad.Reinicio de la actividad de Android después de tomar una foto (¿orientación?)
En esta actividad, tengo una AsyncTask que puede cargar imágenes con éxito. Entonces, ¿cuál es mi problema? Puedes preguntar. Mi problema es que recrea mi actividad y, por lo tanto, restablezco mi ProgressDialog junto con ella. (Ejecuta la actividad, la aSyncTask, muere antes de que pueda finalizarla y vuelve a crear mi actividad para realizar la asynctask una vez más).
No siempre lo hace. Creo que hace esto porque cambia la Orientación del teléfono de Horizontal a Vertical. (Tengo un Samsung Cuando voy a la cámara cambia a horizontal y cuando lo termine, que se remonta a vertical..)
ya he hecho mis deberes y añadió estas cosas a mi manifiesta:
android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait" >
Me aseguré de "bloquear" mi aplicación con orientación vertical, pero aún veo que mi aplicación cambia de orientación y creo que esta es la razón por la que mi actividad se vuelve a crear.
Estaba planeando agregar todo tipo de comprobaciones, pero creo que esta no es la forma correcta de manejar esta situación, ya que a veces no vuelve a crear la actividad.
La comprobación de que estoy hablando es el uso de:
protected void onSaveInstanceState(Bundle outState) {
outState.putString("started", "1");
}
De todos modos, ¿alguien puede ayudarme? Solo quiero que cargue la actividad sin que se autodestruya.
PD: La VM no tiene ningún problema. La VM carga la actividad y la finaliza sin volver a crearla.
PPS: Realicé pruebas adicionales, en mi Samsung si lo mantengo en modo paisaje, funcionará. Definitivamente es la cámara la que está destruyendo mi actividad con su cambio de orientación.
el mismo problema que me pasa, así .. ¿ha encontrado la solución .. si es así por favor, puesto ... que será realmente útil – GoCrazy
¿tiene un diseño diseñado para el paisaje? layout-land? – Ramz
Hola, ¿encontró alguna solución :( –