Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#10

AW: Android Mailversand bei "schlechtem Netz"

  Alt 28. Sep 2018, 19:45
- Das Senden in einen Thread verlagern, bringt das was?
Wenn man den E-Mail Versand selber machen muss, dann bringt das Auslagern in einen thred etwas. Warum?
Ganz einfach: im anderen Fall läuft alles im Hauptthread der Anwendung ab und wenn der Netzwerkaufruf
blockierend ist (wie m.W. bei Indy) blockiert das den Hauptthread, der auch für die Aktualisierung
des GUI zuständig ist.

Zumindest in Windows würden dann keine Windows Botschaften mehr abgerufen und das Betriebssystem würde
nach einem Timeout diese "Reagiert nicht" Meldung bringen. Ich vermute stark, dass der Mechanismus in
Android ähnlich funktioniert.

Grüße
TurboMagic
  Mit Zitat antworten Zitat