2012-05-31 1 views
0

intent.stopActivity()으로 전화를 걸면 그 활동 내에서 인스턴스화시 AsyncTask를 호출했습니다. 작업을 중단 할 때 작업이 취소 되었습니까, 아니면 백그라운드로 남아 있습니까?인 텐트를 중지 할 때 AsyncTasks가 종료 되었습니까?

+0

AsyncTask 작업은 backgruond에서 실행되는 다른 스레드입니다. Activity를 종료하면 AsyncTask가 계속 실행됩니다 ... –

+0

AsyncTask의 수명주기를 직접 관리해야합니다. 로더를 사용하고 싶지 않으면 라이프 사이클을 관리해야합니다. –

답변

0

나는 IntentstopActivity 방법을 잘 모르는 것 같아요,하지만 진정으로 정지 상태로 전환 또는 종료되는 여부를 Activity가 "정지"됩니다 호출 할 때 AsyncTask가 자동으로 취소되지 않습니다. 그런 경우가 발생하면 AsyncTaskcancel을 의 적절한 라이프 사이클 방법으로 onStop과 같이 호출하십시오.

관련 문제