Hallo Zusammen,
Ich habe ein FXML GUI, mit einer Controller Klasse. Beim Start der Anwendung wird ein Hintergrund Task gestartet, welcher eine TCP/IP Verbindung aufbaut.
Bei meinen bisherigen Anwendungen wurden bis jetzt die Zeitintensiven Aufgaben jeweils auch vom Hintergrund - Task angestossen. Da konnte ich dann das GUI über Platform Run Later jeweils "steuern" bzw. einfach die Anzeigen machen...
Nun ist es jedoch so, dass der Hintergrund Task nichts machen soll, bis ein Knopf auf dem GUI gedrückt wird.
Wie kann ich nun die Aufgabe vom Controller an den bereits "geöffneten" Hintergrund - Task weiterleiten?
Gibt für den Hintergrund Task sowas wie "Warte bis Knop XY gedrückt wurde" ?
Der Button hat ein Action listener, welcher auch von der Controller Klasse ausgeführt wird. Da die Verarbeitung jedoch länger geht, muss diese vom Hintergrundtask bearbeitet werden. Kann mir jemand helfen, wie ich dies anstellen soll?
Besten Dank....
Ich habe ein FXML GUI, mit einer Controller Klasse. Beim Start der Anwendung wird ein Hintergrund Task gestartet, welcher eine TCP/IP Verbindung aufbaut.
Bei meinen bisherigen Anwendungen wurden bis jetzt die Zeitintensiven Aufgaben jeweils auch vom Hintergrund - Task angestossen. Da konnte ich dann das GUI über Platform Run Later jeweils "steuern" bzw. einfach die Anzeigen machen...
Nun ist es jedoch so, dass der Hintergrund Task nichts machen soll, bis ein Knopf auf dem GUI gedrückt wird.
Wie kann ich nun die Aufgabe vom Controller an den bereits "geöffneten" Hintergrund - Task weiterleiten?
Gibt für den Hintergrund Task sowas wie "Warte bis Knop XY gedrückt wurde" ?
Der Button hat ein Action listener, welcher auch von der Controller Klasse ausgeführt wird. Da die Verarbeitung jedoch länger geht, muss diese vom Hintergrundtask bearbeitet werden. Kann mir jemand helfen, wie ich dies anstellen soll?
Besten Dank....