什么是androids AsyncTask的JavaFX等价物?

什么是androids AsyncTask的JavaFX等价物?,java,android,multithreading,networking,javafx,Java,Android,Multithreading,Networking,Javafx,我现在必须为我的javaFX程序做一些网络操作,我现在就是这样做的: 1线程类 1与回调方法的接口 1个实现该接口的主类 我在主类中实现这些,并获得诸如onProgress()、onDone()等更新。。通过包含接口对象的Thread类 然而,在android中,这个任务要简单得多,只需使用AsyncTask就可以了 你已经有了 //用户界面线程 onPreExecute() //背景线程 doInBackground() //用户界面线程 onProgressUpdate()

我现在必须为我的javaFX程序做一些网络操作,我现在就是这样做的:

  • 1线程类
  • 1与回调方法的接口
  • 1个实现该接口的主类
我在主类中实现这些,并获得诸如onProgress()、onDone()等更新。。通过包含接口对象的Thread类

然而,在android中,这个任务要简单得多,只需使用AsyncTask就可以了

你已经有了

//用户界面线程

  • onPreExecute()
//背景线程

  • doInBackground()
//用户界面线程

  • onProgressUpdate()
//用户界面线程

  • onPostExecute()

在JavaFX中是否也有这样的类?我需要进度条的进度更新,并且我需要知道任务何时完成而不冻结UI屏幕。

我不是Android程序员,因此我无法验证这是否是直接等效的,但听起来好像您正在寻找

您可以创建
任务
,并将其用作后台线程中的
可运行任务
,或将其提交给
执行者
。您可以绑定到或向其注册侦听器,还可以通过、和类似的方法注册处理程序


progressProperty
(和其他属性)在FX应用程序线程上更新(因此可以安全地更新UI以响应其值的更改),状态事件(成功、失败等)的处理程序也在FX应用程序线程上调用。

您阅读了吗?@James_D没有,谢谢,我现在已经弄明白了。看看这个,你能回答吗