Einzelnen Beitrag anzeigen

AndyDF

Registriert seit: 6. Sep 2006
Ort: Allgäu
99 Beiträge
 
Delphi 10.4 Sydney
 
#1

Android App hängt bei Neustart

  Alt 1. Mär 2016, 07:58
Hallo zusammen,

ich habe eine App für iOS und Android (mit Delphi 10 Seattle). In dieser habe ich eine Bildergalerie mit ca. 100 Bildern. Damit die GUI immer schön reaktionsfähig bleibt, lade ich die Bilder jeweils einzeln, jeweils in einer eigenen Task, im Hintergrund. Wenn ein Bild geladen ist, schicke ich einen Event und aktualisiere die GUI. Funktioniert echt wunderbar und die GUI reagiert auch gut. Ich mache das ganze in einer ListView.

Problem bei Android:
Schließe ich die App während des Ladens so dass diese in den Hintergrund geht, hängt die App wenn ich sie wieder öffnen möchte. Ich muss sie dann wirklich "hart" beenden.
Bei iOS ist das überhaupt kein Problem und es funktioniert.

Meine Vermutung:
Ich glaube nicht, dass die Tasks/Threads das Problem sind. Die laufen auch munter im Hintergrund weiter.
Kann es sein, dass mein Event der die GUI aktualisieren will - die App aber gerade im Hintergrund läuft - ein Problem ist? Also nicht der Event selbst sonder die Aktualisierung der GUI?


Viele Grüße,
Andreas
Andreas Blenk
  Mit Zitat antworten Zitat