什么是JavaFX等效的androids AsyncTask?

什么是JavaFX等效的androids AsyncTask?,第1张

概述我目前必须为我的javaFX程序做一些网络 *** 作,这就是我现在正在做的事情:>1个线程类>1具有回调方法的接口>1Mainclass实现该接口我正在实现Main类中的那些并获得onProgress(),onDone()等更新,通过Thread类,其中包含一个Interface对象.但是在android中这个任务要容易得多,只需

我目前必须为我的javaFX程序做一些网络 *** 作,这就是我现在正在做的事情:

> 1个线程类
> 1具有回调方法的接口
> 1 Main class实现该接口

我正在实现Main类中的那些并获得onProgress(),onDone()等更新,通过Thread类,其中包含一个Interface对象.

但是在androID中这个任务要容易得多,只需使用AsyncTask就可以了.

你有

// Ui线程

> onPreExecute()

//背景线程

> doInBackground()

// Ui线程

> onProgressUpdate()

// Ui线程

> onPostExecute()

在JavaFX中是否有以这种方式工作的类?我需要进度条的进度更新,我需要知道何时完成任务而不冻结UI屏幕.

解决方法:

我不是Android程序员,所以我无法验证这是一个直接的等价物,但听起来好像你正在寻找Task class.

您可以创建一个Task,并将其用作后台线程中的Runnable,或将其提交给Executor.您可以绑定或注册其progressProperty的侦听器,您可以通过setOnSucceeded,setOnFailed和类似的方法注册处理程序.

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

总结

以上是内存溢出为你收集整理的什么是JavaFX等效的androids AsyncTask?全部内容,希望文章能够帮你解决什么是JavaFX等效的androids AsyncTask?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1108089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存