gpt4 book ai didi

android - 完成 "all"异步任务后更新屏幕

转载 作者:行者123 更新时间:2023-11-29 15:24:08 26 4
gpt4 key购买 nike

我正在使用 asynctask 来执行冗长的操作,例如数据库读取。我想开始一个新 Activity 并在所有异步任务完成后呈现其内容。实现这一目标的最佳方法是什么?

我知道 onPostExecute 用于更新屏幕。但是我不想更新屏幕,除非所有的 ayncTasks 都完成了

请帮忙谢谢

最佳答案

不要过于复杂:只需使用一个在每次 onPostExecute 时递增的计数器。如果任务发现此计数器已达到最大值(等于您生成的任务数),它可以运行更新代码。

请注意,您不需要锁定此计数器,因为 onPostExecute 在 UI 线程中运行。

关于android - 完成 "all"异步任务后更新屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14759059/

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