我启动了一个AsyncTask
。一切似乎都正常,我检查了 doInBackground
中是否已完成任务。 onPostExecute
也会被调用。
问题是我一直在 Eclipse 的线程列表中看到我的 AsyncTask
,如果我再次开始,我会看到第二个副本。
线程不应该在onPostExecute()
结束时终止吗?
我还发现了这个thread about the same problem .
但它没有给出明确的答案。
谢谢
最佳答案
鉴于您实际上没有做错什么,Thread
的存在并不意味着有任何事情一定是错误的。 AsyncTask
使用内部线程池,并且可以保留线程以供将来使用,而无需创建和调用线程的开销。所以完全有可能一切都很好。
关于android - AsyncTask 不会终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9263000/