안드로이드 개발 질문/답변
(글 수 45,052)
아래와 같이 답변을 주셨는데, WallpaperLoader 내부의 WallpaperLoader 클래스가 존재하지 않네요.
샘플 예제 좀 부탁 드려요. 또는 해결 방법이라도.. .ㅠ.ㅠ
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
아무리 검색해도 잘 안나와서 여기에 질문을 올리게 되었네요.
인터넷을 검색해 보면 아래와 같이 하면 된다고 하는데 저는 잘 안 되네요.
AsyncTask를 구동 시키고 특정 시점에 더 이상 Background로 동작시키고 싶지 않은데 이 때
cancel(true) 를 호출해 주면 AsyncTask의 override한 onCancelled() 가 호출하는 것을 확인했습니다.
onCanceled() 안에서 super 의 onCanceled()만 호출 되면 되는거 아닌가요?
그런데 아무리 이 함수가 호출 되어서 Background로 동작하는 doInBackground() 이 함수의 구동이 멈추지 않네요.
Background로 동작하는 것을 Cancel 시키는 방법을 알고 싶습니다.
================================================================================================
샘플 예제 좀 부탁 드려요. 또는 해결 방법이라도.. .ㅠ.ㅠ
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
아무리 검색해도 잘 안나와서 여기에 질문을 올리게 되었네요.
인터넷을 검색해 보면 아래와 같이 하면 된다고 하는데 저는 잘 안 되네요.
AsyncTask를 구동 시키고 특정 시점에 더 이상 Background로 동작시키고 싶지 않은데 이 때
cancel(true) 를 호출해 주면 AsyncTask의 override한 onCancelled() 가 호출하는 것을 확인했습니다.
onCanceled() 안에서 super 의 onCanceled()만 호출 되면 되는거 아닌가요?
그런데 아무리 이 함수가 호출 되어서 Background로 동작하는 doInBackground() 이 함수의 구동이 멈추지 않네요.
Background로 동작하는 것을 Cancel 시키는 방법을 알고 싶습니다.
================================================================================================
cancel이 직접적으로 doInBackground 를 캔슬 키키는건 아닌가봐요 ^^;