当我的应用程序打开时,我有两个AsyncTasks
同时运行。
我有一个方法,我想在两个任务都完成时执行。
构造我的活动以达到此结果的最佳方法是什么?
为asynctask取两个标志,并在各自的onPostExecute中将这些标志设置为true,并在asynctask的onPostExecute中检查两个标志是否都设置为true。如果两个标志都设置为true,则执行方法,否则不执行。
我自己想明白了:
我在我的活动上创建了一个boolean isReady
字段。
当任何一个类结束时,它们检查标志。如果为假,则设为真。