2
我正在发射一个AsyncTask来通过HttpClient获取图像。AsyncTask和Android线程:如何正确使用它?
通过eclipse中的DDMS,视图显示AsyncTask运行并挂起。
This是DDMS线程视图的屏幕截图。
AsyncTask#1线程应该消失还是良性?无论如何,等于是什么意思?
我正在发射一个AsyncTask来通过HttpClient获取图像。AsyncTask和Android线程:如何正确使用它?
通过eclipse中的DDMS,视图显示AsyncTask运行并挂起。
This是DDMS线程视图的屏幕截图。
AsyncTask#1线程应该消失还是良性?无论如何,等于是什么意思?
如果你真的担心,在乘坐onPostExecute这样
protected void onPostExecute(Long result) {
showDialog("I am finished");
}
如果你的线程完成后,您不必担心。现在在Android手中。
我怀疑发生了什么事情是你的线程完成了,但Android不回收内存,因为它不需要它。
更具体地说,AsyncTask使用一个线程池,所以这些线程将在池中,直到进程关闭。 – CommonsWare 2009-10-25 15:45:28
嗨Commonsware,你觉得它对性能有什么影响? – molerus 2011-07-18 06:59:09