gpt4 book ai didi

java - 如何依次运行两个异步任务?

转载 作者:行者123 更新时间:2023-12-01 09:55:52 26 4
gpt4 key购买 nike

我有两个异步任务,我希望它们在单击按钮时单独运行。我的意思是,当单击按钮时,第二个按钮将不会启动,直到第一个按钮完成为止。顺便说一下,我尝试过使用:

if(task1.getStatus()==AsyncTask.Status.FINISHED){
task2.excecute();
}

但是这不起作用......

请问有什么帮助吗?

最佳答案

自HONEYCOMB以来,当使用execute()时,“任务在单个线程上执行,以避免并行执行导致的常见应用程序错误。”因此,默认情况下,您的 AsyncTasks 应一个接一个地运行。

http://developer.android.com/reference/android/os/AsyncTask.html

您如何验证情况并非如此?

关于java - 如何依次运行两个异步任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37230092/

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