|
대용량 파일을 다운 받는 프로그램을 만들기 위해 asynctask 쓰레드를 사용하고 있습니다. doInBackground() 함수 내에서는 while문으로 파일을 다 다운받을때까지 돌고 있구요.. 그런데 다운 받는 도중에 쓰레드를 종료하고 싶어서 asynctask 내에 있는 cancel()함수를 호출했는데도 중지되지 않고 계속 실행하고 있습니다. getState() 함수를 호출해보니 RUNNING이라고 나와요..ㅜㅜ
어떻게 하면 asynctask 쓰레드를 종료시킬 수 있을까요?? |
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
16
|