gpt4 book ai didi

java - 调用 onProgressUpdate 是否会停止 AsyncTask 线程直至完成?

转载 作者:行者123 更新时间:2023-12-01 15:00:40 30 4
gpt4 key购买 nike

我正在运行以下线程任务:

public class LoadCellTask extends AsyncTask<Object, Object, Void> {
protected Void doInBackground(Object... params) {

// 1

publishProgress();

// 3

}
}

protected void onProgressUpdate(Object... params) {

// Do UI tasks on Main thread
// 2
}

该线程的顺序是1、2、3吗?或者它实际上可以去1、3、2吗?

调用 onProgressUpdate 会停止线程任务直到进度更新完成吗?或者在调用后它会继续运行吗?

最佳答案

第一个问题的答案..

顺序是 1,2,3 还是 1,3,2 并不固定。因为在调用publishProgress方法之后系统会处理onProgressUpdate方法的发生,所以我们无法确切知道什么时候会发生。所以这两种顺序都是可能的

第二个问题的答案..

不。任务将不间断地执行

关于java - 调用 onProgressUpdate 是否会停止 AsyncTask 线程直至完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13694555/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com