我正在使用 AsyncTask
s来获取数据,以响应用户按下按钮。这样可以很好地工作,并在获取数据时使接口保持响应,但是当我检查Eclipse调试器中发生的情况时,我发现每次AsyncTask
创建新程序时(这很常见,因为它们只能使用一次) ),正在创建一个新线程,但从未终止。
结果是大量 AsyncTask
线程就坐在那儿。我不确定这在实践中是否存在问题,但是我真的很想摆脱那些多余的线程。
如何杀死这些线程?
doInBackground
方法完成了,但是线程继续显示在调试窗口中。例如: Thread [<23> AsyncTask #4](Running)