在两个asynctask完成时执行方法



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

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

构造我的活动以达到此结果的最佳方法是什么?

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

我自己想明白了:

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

当任何一个类结束时,它们检查标志。如果为假,则设为真。

最新更新