AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Thread in mobiler App beenden

Ein Thema von sko1 · begonnen am 14. Mär 2018 · letzter Beitrag vom 14. Mär 2018
 
sko1

Registriert seit: 27. Jan 2017
577 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Thread in mobiler App beenden

  Alt 14. Mär 2018, 09:03
Hallo,

in einer Android-App verwende ich einen Thread der im Hintergrund Datenbankarbeiten erledigt.
Dieser wird im OnCreate des HauptForms erzeugt und im OnDestroy wieder "entsorgt".

Nun sollen ja Apps beim "Schließen" im Hintergrund weiterarbeiten, was meine App auch tut.

Nun ist mir aufgefallen, dass das OnDestroy ja nie aufgerufen wird, wenn ich das Programm mit dem "Android-Taskmanager" (linke Softtaste) beende wird es komplett abgeschossen!
Dabei scheint der Thread aber weiter zu laufen...
Wie würdet Ihr vorgehen um das sauber zu lösen?

Ciao
Stefan

Nachtrag:
Ich habe noch ein wenig getestet:
Tread im OnShow / OnHide erzeugen und zerstören
Tread im OnActivate / OnDeactivate erzeugen und zerstören

Weder OnHide noch OnDeactivate wird beim Schieben der App in den Hintergrund (oder öffnen einer anderen App) ausgelöst!

Geändert von sko1 (14. Mär 2018 um 09:26 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 17:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz