gpt4 book ai didi

java - 是否可以在同一 Activity 中执行单独的网络线程而无需等待?

转载 作者:行者123 更新时间:2023-12-02 04:40:21 24 4
gpt4 key购买 nike

我正在执行两个扩展ASyncTask的类,并且两个类都有不同的功能,但由于第二类,我的第一个类滞后。所以我想知道的是,是否有更好的解决方案来编码,使两个操作都执行任务而不让其他操作等待?

已使用代码更新对于 onCreate()

中的第一次调用
new connection().execute(); //

由同一个类执行的一些任务称为

 public class connection extends AsyncTask {
@Override
protected Object doInBackground(Object... arg0) {
//some operation
return value;
}

@Override
protected void onPostExecute(Object o) {
super.onPostExecute(o);
String m = String.valueOf(o);
if (o != null) {
someoperation
} else {
edittxt.setTextColor(Color.RED);
edittxt.setText("No Internet Connection");
}
}
}

同样,我正在执行我的另一门类(class)。

最佳答案

您可以使用AsyncTask.executeOnExecutorTHREAD_POOL_EXECUTOR ,默认执行者为SERIAL_EXECUTOR .

关于java - 是否可以在同一 Activity 中执行单独的网络线程而无需等待?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30259313/

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