gpt4 book ai didi

android - 我想在 UI 线程上运行 AsyncTask - 我该怎么做?

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

我有一个特定的案例,我想在 UI 线程上运行 AsyncTask 的 doInBackground。我该怎么做?

最佳答案

你绝对可以,但正如@Devrath 所说,这是毫无意义的。 AsyncTask 用于后台操作。

这是一个使用 runOnUiThread 方法的示例:

private class MyAsyncTask extends AsyncTask<Void, Void, Void> {

@Override
protected Void doInBackground(Void... params) {
runOnUiThread(new Runnable() {
@Override
public void run() {
// WORK on UI thread here
}
});
return null;
}

@Override
protected void onPostExecute(Void result) {
}

@Override
protected void onPreExecute() {}

@Override
protected void onProgressUpdate(Void... values) {}
}

关于android - 我想在 UI 线程上运行 AsyncTask - 我该怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25237500/

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