Android 两个异步任务串行或并行执行?- 第二个是冻结,但结果还可以
2022-09-03 08:52:40
我在我的Android应用程序中运行两个AsyncTask任务,它们来自同一类但具有不同的参数。例如:
new myAsynckTask(a,b,c).execute();
new myAssyncTask(a,d,e).execute();
它们是并行执行还是串行顺序执行?我问这个是因为当第一个开始时,显示执行进度,当完成时,我看到第二个需要更多时间才能完成,但我看不到进度(我能够看到矩形,但进度条不显示20%。等等)。这就像冻结,但结果还可以。
我想做的是按顺序运行它们,并能够看到其中两个的进度。我在 Android Jelly Bean 4.2.2 API 级别 17 上运行该应用