gpt4 book ai didi

Android Async Task 一个接一个

转载 作者:行者123 更新时间:2023-12-02 06:33:53 25 4
gpt4 key购买 nike

我有一个现有代码,其中有一个用于某些请求响应的异步任务。在 post execute 方法中,它将解析后的数据设置到一些 db 中。

现在我需要修改此代码,以便在应用启动时,数据会被一一下载。即我需要执行任务 A,然后在其完全完成时(即使数据已设置)我需要启动任务 B 等等大约 12 个任务。

注意:在开始下一个任务之前,我还需要完成“执行后”。

我不知道该怎么做。请提出建议。

最佳答案

您可以使用 myAsyncTask.executeOnExecutor (SERIAL_EXECUTOR)

AsyncTask a = new AsyncTask();
AsyncTask b = new AsyncTask();
AsyncTask c = new AsyncTask();

a.executeOnExecutor (SERIAL_EXECUTOR);
b.executeOnExecutor (SERIAL_EXECUTOR);
c.executeOnExecutor (SERIAL_EXECUTOR);

现在执行顺序将是 a -> b -> c;

关于Android Async Task 一个接一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24604799/

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