Documentação do ciclo de vida da classe Aplicativo Android
Estou tentando encontrar a documentação oficial sobre oAndroid
Application
ciclo de vida da classe. Aparentemente, pelo que encontrei no StackOverflowaqui eaqui aInscrição A classe pode ser eliminada se o sistema precisar de memória. Atéesta tutorial diz isso.
Mas poucas coisas me irritam um pouco sobre isso:
Não consigo encontrar uma documentação oficial dizendo que sim, oApplication
classe pode ser eliminada com pouca memória.Não consigo encontrar nenhum diagrama oficial representando oApplication
ciclo de vida também.Não consigo encontrar nenhum retorno de chamada adequado para usar quando oApplication
classe é morta, excetoonLowMemory()
. Isso significa que eu tenho que usar esse método para manter meus dados?Se oApplication
classe é eliminada com pouca pressão de memória e o aplicativo volta a aparecer em primeiro plano, como posso saber em suaonCreate()
que o aplicativo foi recriado após uma interrupção do sistema? Em umActivity
Eu testaria osavedInstanceState
, mas até onde eu sei, não há nada semelhante noApplication
classe.Obrigado por suas iluminações.