Ich versuche, die offizielle Dokumentation über die Android
Application
Klassenlebenszyklus zu finden. Anscheinend kann die Klasse Application für StackOverflow here und here gefunden werden, wenn das System Speicher benötigt. Sogar this Tutorial sagt so.Android-Anwendung Klasse lifecyle Dokumentation
Aber nur wenige Dinge irritiert mich ein wenig über diese:
- ich keine offizielle Dokumentation kann mir sagen, dass ja, die
Application
Klasse kann auf geringen Speicher getötet werden. - Ich kann kein offizielles Diagramm finden, das den
Application
Lebenszyklus weder darstellt. - Ich kann keinen geeigneten Rückruf finden, wenn die
Application
Klasse außeronLowMemory()
getötet wird. Bedeutet das, dass ich diese Methode verwenden muss, um meine Daten zu erhalten? - Wenn die Klasse
Application
bei geringem Arbeitsspeicherdruck beendet wird und die App wieder in den Vordergrund tritt, wie kann ich in ihreronCreate()
wissen, dass die App nach einem Systemkill neu erstellt wurde? In einerActivity
würde ich diesavedInstanceState
testen, aber soweit ich weiß gibt es nichts Ähnliches in derApplication
Klasse.
Vielen Dank für Ihre Erleuchtungen.
Was ist mit 'onTrimMemory'? – pskink
Haben Sie http://stackoverflow.com/questions/8515936/android-activity-life-cycle-what-are-all-these-methods-for gesehen? –
http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle –