完成两个异步任务时的执行方法

问题描述:

我有两个AsyncTasks,当我的应用程序打开时同时运行。完成两个异步任务时的执行方法

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

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

为asynctask和它们各自的onPostExecute设置了两个标志,设置为true,这两个标志位于OnPostExecute的两个asynctask中,检查两个标志是否设置为true。如果两个标志都设置为true,则执行您的方法否则不。

+0

哈哈,我有同样的想法... – drewmoore 2013-04-26 04:34:03

+0

是啊...尼韦快乐编码...... – user1969053 2013-04-26 04:34:25

想通了自己:

我创建了我的活动boolean isReady场。

当任何一个课程结束时,他们检查标志。如果它是虚假的,那么它就是真的。如果它是真的,他们运行该方法。