Pregunta

Quiero saber que qué pasará con mi actividad en caso de una llamada telefónica entrante. ¿Se guardará el estado de mi actividad o tengo que guardarlo explícitamente?

Otra pregunta es que se reanudará la actividad después de que la llamada esté desconectada.

Por favor ayuda..!

¿Fue útil?

Solución

Puede probar el comportamiento de su aplicación mediante el cambio entre el modus de retrato y paisaje (control + F11 en el emulador). Esto cerrará su actividad y luego, después de cambiar la orientación de la pantalla, se recrea la actividad.

Se guardarán cosas simples, pero algunas cosas como la posición de su cursor o la entrada del usuario a los campos de texto no se guardarán. Puede hacerlo usted mismo en el método OnsaveInstancestate () desde su actividad. Lee mas aquí

Otros consejos

Puede probarlo en el emulador conectando otro emulador y llamar al primero con él. En realidad, sí, su actividad se guardará y la recarga la llamada telefónica se detendrá. Intentaré encontrar un documento para ti. Espera algunos min por favor

ciclo de vida de una actividad aquí

Lo validé en el emulador creando una llamada entrante en mi emulador. Para hacer esto, utilicé la consola del emulador y utilicé la opción de llamada GSM.

Los valores en mi TextView se guardan en el currículum.

¡Muchas gracias por tus respuestas!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top