Zustand der Activity

  • Antworten:0
Robbiani Renato
  • Forum-Beiträge: 650

22.06.2024, 20:38:11 via Website

Hallo zusammen

Ich habe ein klize kleines Problem mit dem Zustand der Activity.
Ich möchte in meiner App ein Protokoll schreiben. Beim Starten der App soll ein Zeitstempel eingetragen werden für den Start und beim Beenden der App ebenfalls ein Zeitstempel für das Ende.
Nun habe ich ein Problem, zu welchem Zeitpunkt ich dies schreiben muss. Denn mit Android 12 hat sich alles ein bisschen geändert.

Schreibe ich den Zeitstempel in onCreate und onDestroy, dann wird nichts geschrieben, wenn die App nur beendet und nicht aus dem Speicher entfernt wird. Bei Android 11 wurden diese beiden Methoden in jedem Fall durchlaufen. Bei 12 nicht mehr.

Also schreibe ich die Zeitstempel in onStart und onStop. Das wird in jedem Fall durchlaufen. Aber diese Methoden werden ebenfalls durchlaufen, wenn ich die Activity verlasse und wieder zurückkomme.

Entweder habe ich zu wenig Einträge oder zu viel. Oder gibt es eine bessere Idee um die Zeitstempel zu schreiben?

Beantworte die Frage als Erster