En mi aplicación hay una variable estática que se establece en nulo cuando regreso a mi aplicación desde el navegador externo. Parece que la aplicación o una parte de ella se elimina si la página web externa que estoy iniciando es lo suficientemente compleja.variable estática null al volver a la aplicación
Si la aplicación fuera eliminada por completo y luego relatada desde la actividad principal, estaría bien, pero el relanzamiento es de la actividad que inició el navegador, y no tiene por objeto configurar el estado de la aplicación al estrellarse al acceder la variable estática nula Este es un problema de dispositivo de uno de cada seis, así que necesito algunos consejos.
¿Hay un indicador para establecer para evitar este comportamiento?
"Si la aplicación fuera eliminada por completo y luego relatada de la actividad principal que estaría bien ..." - En ese caso, simplemente cree una clase que extienda 'Aplicación' y mantenga allí la variable estática. – Squonk
Entonces, ¿hay alguna diferencia en el alcance de una estática si está en Application.java o en algún otro? – jchristof
@jchristof es demasiado tarde pero el campo estático de la aplicación no hará la diferencia – oscarthecat