完成两个AsyncTasks时执行方法

时间:2013-04-26 04:27:35

标签: android

当我的应用程序打开时,我有两个AsyncTasks同时运行。

我有一个方法,我想在BOTH任务完成时执行。

构建我的活动以实现此结果的最佳方法是什么?

2 个答案:

答案 0 :(得分:0)

为asynctask和它们各自的onPostExecute设置两个标志,将这些标志设置为true,并在asynctask的OnPostExecute中检查两个标志是否都设置为true。如果两个标志都设置为true,则执行您的方法没有。

答案 1 :(得分:0)

自己想出来:

我在活动中创建了一个boolean isReady字段。

当其中一个类完成时,它们会检查标志。如果它是假的,他们就设置为真。如果是真的,他们运行方法。