Sorry, dass ich erst jetzt wieder antworte. Den Fehler bekomme ich nun auch auf einem Nexus7 hin. Das dauert aber in "Normalfall" zwischen 2 und mehreren Tagen.
Auf die Activities reagiere ich im Moment so:
Delphi-Quellcode:
function Tftest.HandleAppEvent(AAppEvent: TApplicationEvent; AContext: TObject): Boolean;
ar
StartupIntent: JIntent;
s :
String;
begin
Result := False;
case AAppEvent
of
TApplicationEvent.FinishedLaunching: s := ('
Finished Launching');
TApplicationEvent.BecameActive: s := ('
Became Active');
TApplicationEvent.WillBecomeInactive: s := ('
Will Become Inactive');
TApplicationEvent.EnteredBackground: s := ('
Entered Background');
TApplicationEvent.WillBecomeForeground: s := ('
Will Become Foreground');
TApplicationEvent.WillTerminate: s := ('
Will Terminate');
TApplicationEvent.LowMemory: s := ('
Low Memory');
TApplicationEvent.TimeChange: s := ('
Time Change');
TApplicationEvent.OpenURL: s := ('
Open URL');
else
s := '
TApplicationEvent unknown';
end;
Result := True;
Ich brauche keine Daten zu sichern. Deshalb habe ich result auf true gesetzt.
Zur Frage wegen der Datenbank. Ich lese nur den Kalender vom Tablett aus. Dabei hatte ich vergessen, den Cursor zu schließen. Das habe ich jetzt korrigiert, aber die APP hängt sich noch immer auf.
Delphi-Quellcode:
if Assigned(Cursor) then begin
Cursor.close;
end;
Habt ihr noch weitere Ideen?
Kann ich vielleicht das Log, dass ich dem Android Device Monitor sehe, auch irgendwie im Tablett sichern, da der Rechner nicht immer an sein kann? Ich habe mir zwar schon selber einiges geloggt, aber an die Daten im Device Monitor komme ich nicht ran.
Vielleicht stehen da mehr Informationen drin, die mir helfen könnten.
Wunderlich für mich ist, dass die APP
Inactive wird und zur gleichen Zeit wieder
Active. Es ist aber niemand an der APP gewesen.
Code:
06.06.2022 18:00:22 Will Become Inactive
06.06.2022 18:00:22 Became Active
Das passiert ca. alle 6 Stunden.
Code:
06.06.2022 18:00:22 Will Become Inactive
07.06.2022 00:10:45 Will Become Inactive
07.06.2022 06:33:33 Will Become Inactive
07.06.2022 12:10:08 Will Become Inactive
07.06.2022 18:34:54 Will Become Inactive