AsyncTask
사용자가 버튼을 누르는 것에 대한 응답으로 데이터를 가져 오기 위해 s를 사용 하고 있습니다. 이것은 잘 작동하고 데이터를 가져 오는 동안 인터페이스의 응답 성을 유지하지만 이클립스 디버거에서 무슨 일이 일어나고 있는지 확인할 때마다 새 파일 AsyncTask
이 생성 될 때마다 (한 번만 사용할 수 있기 때문에 자주 발생 함) ), 새 스레드가 생성되었지만 종료되지 않았습니다.
그 결과 많은 수의 AsyncTask
스레드가 그대로 있습니다. 이것이 실제로 문제인지 아닌지는 확실하지 않지만 추가 스레드를 제거하고 싶습니다.
이 스레드를 어떻게 죽일 수 있습니까?
doInBackground
방법은 완료되지만 스레드 디버그 창에 표시하고 있습니다. 예 : Thread [<23> AsyncTask #4](Running)