gpt4 book ai didi

java - Android,等待 Activity 在异步任务中完成

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

我有一个 AsyncTask,其中一个 Activity 在 doInBackground 方法期间启动:

private class startupTask extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
Intent intent = new Intent(StartupActivity.this, LoginConnectorActivity.class);
intent.putExtra("account", account);
startActivity(intent);
return null;
}
}

我想等待调用的 Activity 完成,然后再让 AsyncTask 完成。执行此操作的最佳方法是什么?

最佳答案

您的要求超出了 AsyncTask 的目的,因为 AsyncTask 假设与应用程序的其他任务异步运行并在后台完成。因此,如果您想等待此任务完成,那么不要将其设为 AsyncTask,就这么简单。

关于java - Android,等待 Activity 在异步任务中完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10777025/

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