1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Lightning2010, 27.03.2012 #1
    Lightning2010

    Lightning2010 Threadstarter Junior Mitglied

    Hallo Community!
    Ich habe ein kurze Frage: Gibt es eine "onDestroy"-Methode im Application Objekt?

    Ich hab zwar eine "onTerminate()"-Methode gefunden, die wird aber nur auf Emulatoren verwendet (wenn ich das richtig gelesen hab).
    Meine App besteht nämlich aus vielen Activitys/Services und BC Receivern, die unregelmäßig und in keiner Reihenfolge laufen, weswegen ich die History, Logs,... mit dem Application-Objekt verwalte und ich würde gerne Aufräumen bevor das Objekt gekillt wird.

    Gruß
    -Lightning2010
     
  2. v Ralle v, 28.03.2012 #2
    v Ralle v

    v Ralle v Android-Lexikon

    Kümmer dich nicht drum, lass das System das machen. Wenn nicht mehr genug Speicher vorhanden ist, wird der komplette Prozess der App gekillt und der Speicher freigegeben. Das Applicaton Objekt besteht so lange, wie die Instanz läuft.

    Bei Services sieht das anders aus, da musst du dich selber drum kümmern. BroadcastReceiver können auch gefährlich sein, schau dir dazu den Link mal an: Manipulating Broadcast Receivers On Demand | Android Developers

    Bei Activities brauchst du dir keine Gedanken machen.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Existierendes Objekt immer NULL Android App Entwicklung 10.05.2017
Du betrachtest das Thema "Lifecycle Application Objekt" im Forum "Android App Entwicklung",