Hallo,
Einfach eine
GUI einblenden kann ich ja nicht, da die Jobs ja asynchron zum MainThread laufen.
Kommt sicher auf das Design an, aber du könntest dem Job ja diese Abfrage der Daten für die
DB per Synchronized machen lassen. Dann kannst du die
GUI schon aufrufen. Entspricht nach meinem empfinden dem KISS-Prinzip. Der Job für sich kann nicht fort gesetzt werden, ohne die Daten. Er muss also darauf warten. Somit auch auf eine Zeitscheibe des Mainthreads für die
GUI-Aktionen.
Meine Sicht der Dinge.
Gruß, Chris