我开始了AsyncTask
。每一个似乎都没问题,我检查了doInBackground
中的任务结束。 onPostExecute
也被调用。
问题是我一直在Eclipse AsyncTask
的线程列表中看到,如果我再次开始,我会看到第二个副本。
线程不应该在onPostExecute()
结束时终止吗?
我也发现了thread about the same problem。
虽然没有给出确定的答案。
由于
答案 0 :(得分:2)
鉴于你没有实际做错了什么,Thread
的存在并不表示任何事情都是错误的。 AsyncTask
使用内部线程池,并且可以保留线程以供将来使用,而无需创建线程和调用。所以一切都很好。