Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我的应用程序打开时,我有两个AsyncTasks同时运行。
AsyncTasks
我有一个方法要在两个任务都完成时执行。
构建我的活动以实现此结果的最佳方式是什么?
为 asynctask 设置两个标志,并在它们各自的 onPostExecute 中将这些标志设置为 true,并在两个 asynctask 的 OnPostExecute 中检查两个标志是否都设置为 true。如果两个标志都设置为 true,则执行您的方法,否则不会.
我自己想通了:
我在我的活动上创建了一个boolean isReady字段。
boolean isReady
当任何一个课程结束时,他们都会检查旗帜。如果它为假,他们将其设置为真。如果它是真的,他们运行该方法。