AsyncTask类启动了许多其他线程,因为我使用的是第三方库。我不确定库打开了多少个线程,但我想等待它们全部完成,然后再用它们获取的数据填充我的ListView。目前我正在休眠10000毫秒,但这不切实际,因为我不知道它有多大。这个问题的正确解决方案是什么?task=newmTask();task.execute(appsList);newThread(newRunnable(){publicvoidrun(){populateList();}}).start();}privateclassmTaskextendsAsyncTask,Void,Void>{ProgressDialog