2009-10-25 7 views
2

HttpClient를 통해 이미지를 가져 오려면 AsyncTask를 실행하고 있습니다.AsyncTask 및 Android 스레딩 : 올바르게 가져 오는 방법은 무엇입니까?

이클립스에서 DDMS를 통해보기는 AsyncTask가 실행 된 다음 중단된다는 것을 보여줍니다.

This은 DDMS 스레드보기의 스크린 샷입니다.

AsyncTask # 1 스레드가 사라지거나 양호합니까? 그래도 상태가 인 것을 의미합니까? 당신이 정말로 스레드가 완료되면이

protected void onPostExecute(Long result) { 
    showDialog("I am finished"); 
} 

처럼 타고 onPostExecute 이상, 걱정하는 경우

답변

1

, 당신은 그것에 대해 걱정할 필요가 없습니다. 그것은 안드로이드의 손에 지금있다.

나는 스레드가 완료되었지만 아직 필요하지 않기 때문에 Android가 메모리를 회수하지 않는다고 생각합니다.

+3

보다 구체적으로, AsyncTask는 스레드 풀을 사용하므로 프로세스가 닫힐 때까지 해당 스레드가 풀에있게됩니다. – CommonsWare

+0

안녕하세요. Commonsware, 성능에 영향을 미쳤다고 생각합니까? – molerus

관련 문제