0

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

我有一个方法要在两个任务都完成时执行。

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

4

2 回答 2

0

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

于 2013-04-26T04:31:53.690 回答
0

我自己想通了:

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

当任何一个课程结束时,他们都会检查旗帜。如果它为假,他们将其设置为真。如果它是真的,他们运行该方法。

于 2013-04-26T04:33:05.577 回答