Я пишу небольшую программу, в которой JavaFx выступает в качестве средства просмотра и управления и позволяет Java выполнять другую тяжелую работу.Я могу запустить несколько потоков из Javafx, однако я не могу их остановить.Если я пытаюсь использовать .stop (), потоки все еще работают.
Вот один из них:
public var sleepTask_connect;
function LogOutAction(): Void {
sleepTask_connect.stop();
}
function LogInAction(): Void {
var listener = FXListener_interface_connection {
override function callback(errorCode, errorMessage): Void {
//do something
if(errorCode != 200){
setIcn(errorMessage);
}
}
}
sleepTask_connect = FXListener_connection {
listener: listener
};
sleepTask_connect.start();
}