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