gpt4 book ai didi

java - Android:工作线程完成工作后如何执行回调

转载 作者:行者123 更新时间:2023-11-29 21:30:14 25 4
gpt4 key购买 nike

我的任务是将文件上传到网上。

我希望 UI 同时有进度条对话框

上传完成后,我想关闭进度条,让另一个任务运行。

它必须是顺序的(意思是 task2 只有在 task1 完成之后)

我该怎么做?我想使用回调,但在 android 中使用回调调用新线程的最佳方式是什么?

最佳答案

假设您已经知道 AsyncTask,这是一种用伪代码实现它的方法:

UploadTask extends AsyncTask
onPreExecute
create progressbar
doInBackground
do upload
update progress
onProgressUpdate
setProgress on progressbar
onPostExecute
dismiss progressbar
start task2

如果您不知道 AsyncTask,您可以在这里阅读:http://developer.android.com/reference/android/os/AsyncTask.html

关于java - Android:工作线程完成工作后如何执行回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19695225/

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