我正在使用
结果是有大量的
如何终止这些线程?
AsyncTask
来响应用户按下按钮获取数据。 这个方法可以使界面保持响应并且同时获取数据。但是当我在Eclipse调试器中查看时,我发现每次创建新的AsyncTask
时(这经常发生,因为它们只能使用一次),都会创建一个新线程但从未终止。结果是有大量的
AsyncTask
线程闲置。 我不确定这在实践中是否是问题,但我真的想摆脱这些额外的线程。如何终止这些线程?
doInBackground
方法已经执行完成,但线程仍然会出现在调试窗口中。例如:Thread [<23> AsyncTask #4](Running)
- Computerish