gpt4 book ai didi

java - 并行执行两个 AsyncTask

转载 作者:行者123 更新时间:2023-12-01 04:36:19 26 4
gpt4 key购买 nike

我想并行执行两个AsyncTask。基本上我想做的是,当我单击一个按钮时,您运行两个 AsyncTask 但同时不是这样......在第一部分中,按顺序单击第一个到第二个!我想知道是否可以通过单击按钮来启动它们!

我在下面写了我用来放她走的代码:

public void onClick(View arg0){
switch(arg0.getId()) {
case R.id.btn_down:
if(isOnline() == true){
//
// new ShowDialogAsyncTask().execute();
new AsynTask2().executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR,null);
new ShowDialogAsyncTask().executeOnExecutor(AsyncTask.SERIAL_EXECUTOR,null);



}
else{
Toast.makeText(this,"Connettiti a Internet",Toast.LENGTH_SHORT).show();
}

break;
}
}

最佳答案

This关于如何并行运行多个 AsyncTask() 的讨论非常有用。

此外,还有一个example这证明了相同的。

希望这有帮助......:)

关于java - 并行执行两个 AsyncTask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17293235/

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