- Forum-Beiträge: 650
22.06.2024, 20:38:11 via Website
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?
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.