Variables públicas estáticas y gestión del ciclo de vida de la actividad de Android.

De acuerdo con la documentación, el sistema operativo Android puede matar la actividad en la parte trasera del backstack.

Entonces, digamos, por ejemplo, que tengo una aplicación y abro la Actividad principal (llamémosla Actividad A). En esta clase de actividad pública declaro e inicializo una variable estática pública (llamémosla "foo"). En el método onCreate () de la Actividad A, luego cambio el valor de "foo". Desde la Actividad A, el usuario inicia otra actividad dentro de mi aplicación llamada Actividad B. La variable "foo" se usa en la Actividad B. La Actividad B se detiene después de que el usuario navega a otras actividades en otras aplicaciones. Finalmente, después de producirse una escasez de memoria, la Actividad A y luego la Actividad B pueden eliminarse. Después de que el usuario navega de regreso a mi aplicación, reinicia (en realidad "recrea") la actividad B.

Lo que pasa:

¿La variable "foo" en este punto tendrá el valor que se estableció cuando se ejecutó el método onCreate () de la Actividad A?

Variable "foo" no existe?

¿Existe la variable "foo" y ahora es el valor inicializado y no el valor establecido en el método onCreate () de la Actividad A?

Respuestas a la pregunta(3)

Su respuesta a la pregunta