AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi Abstürze nach längerer Laufzeit
Thema durchsuchen
Ansicht
Themen-Optionen

Abstürze nach längerer Laufzeit

Ein Thema von zeras · begonnen am 13. Feb 2022 · letzter Beitrag vom 19. Jun 2022
 
zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.653 Beiträge
 
Delphi 12 Athens
 
#16

AW: Abstürze nach längerer Laufzeit

  Alt 8. Jun 2022, 07:45
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
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain

Geändert von zeras ( 8. Jun 2022 um 12:03 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz